Tutorial Gateway

  • C
  • C#
  • Python
  • SQL
  • Java
  • JS
  • BI Tools
    • Informatica
    • Talend
    • Tableau
    • Power BI
    • SSIS
    • SSRS
    • SSAS
    • MDX
    • R Tutorial
    • Alteryx
    • QlikView
  • More
    • C Programs
    • C++ Programs
    • Go Programs
    • Python Programs
    • Java Programs
  • MySQL

Python Program to Slice a Tuple

Write a Python program to perform tuple slicing with an example. The Tuple slicing has the start position, end position, and steps to jump. The slicing of a tuple starts at the starting position and goes up to the end position but does not include the end position. The syntax of this tuple slicing is

TupleName[starting_position:ending_position:steps]

If you omit the start position, tuple slicing starts at zero index position. Similarly, if you skip the ending_position, slicing will go to the tuple end. And if you forgot both the start and end, tuple slicing will copy all the tuple items. In this Python example, numTuple[2:6] starts tuple slicing at index position 2 (the physical place is 3) and ends at 5.

# Tuple Slice

numTuple = (11, 22, 33, 44, 55, 66, 77, 88, 99, 100)
print("Tuple Items = ", numTuple)

slice1 = numTuple[2:6]
print("Tuple Items from 3 to 5 = ", slice1)

slice2 = numTuple[3:]
print("Tuple Items from 4 to End = ", slice2)

slice3 = numTuple[:7]
print("Tuple Items from Start to 6 = ", slice3)

slice4 = numTuple[:]
print("Tuple Items from Start to End = ", slice4)
Python Program to Slice a Tuple 1

The negative values in the tuple slicing will start the slicing from the right side. For instance, numTuple[-5:-2] starts slicing from the right side of a tuple at the fifth position and goes up to the 2nd position from the right side. In the last example, numTuple[1:7:2] starts tuple slicing from 1 and ends at six and copies every second item.

# Tuple Slice

numTuple = (11, 22, 33, 44, 55, 66, 77, 88, 99, 100)
print("Tuple Items = ", numTuple)

slice1 = numTuple[-5:-2]
print("Tuple Items = ", slice1)

slice2 = numTuple[-4:]
print("Last Four Tuple Items = ", slice2)

slice3 = numTuple[:-5]
print("Tuple Items upto 5 = ", slice3)

slice4 = numTuple[1:7:2]
print("Tuple Items from 1 to 7 step 2 = ", slice4)
Python Program to Slice a Tuple 2

Python Program to Slice a String Tuple

# Tuple Slice

strTuple = tuple("Tutotial Gateway")
print("Tuple Items = ", strTuple)

slice1 = strTuple[2:10]
print("Tuple Items from 3 to 9 = ", slice1)

slice2 = strTuple[-4:]
print("Last Four Tuple Items = ", slice2)

slice3 = strTuple[2:12:2]
print("Tuple Items from 3 to 9 step 2 = ", slice3)

slice4 = strTuple[::2]
print("Every second Tuple Item = ", slice4)
Python Program to Slice a Tuple 3

Filed Under: Python Examples

  • Python Hello World Program
  • Python add 2 numbers Program
  • Python Arithmetic Operations
  • Python Calendar Example
  • Python Cube of a Number
  • Python Calculate Electricity Bill
  • Python Calculate Simple Interest
  • Python Compound Interest
  • Python Largest of Two Numbers
  • Python Largest of 3 numbers
  • Python Print Natural Numbers
  • Python natural numbers reverse
  • Python Leap Year Program
  • Python Odd or Even Program
  • Python Even Numbers 1 to N
  • Python Odd Numbers 1 to N
  • Python Positive or Negative num
  • Python Profit or Loss Program
  • Python Square of a Number
  • Python Square root of a Number
  • Python Number Divisible by 5, 11
  • Python Find Power of a Number
  • Python Print Multiplication Table
  • Python Quadratic Equation roots
  • Python Student Grade Program
  • Python Sum of G.P Series
  • Python Sum of A.P Series
  • Python Sum of Series 1³+2³+.+n³
  • Python Sum of Series 1²+2²+.+n²
  • Python Natural num Sum & Avg
  • Python Sum of N natural nums
  • Python Sum of Odd Numbers
  • Python Sum of Even Numbers
  • Python Sum of Even & Odd
  • Python Armstrong number
  • Python Count Digits in a Number
  • Python Fibonacci Series program
  • Python Factorial of a Number
  • Python Factors of a Number
  • Python First Digit of a Number
  • Python GCD of Two Numbers
  • Python Strong Number Program
  • Python Prime Number Program
  • Python Prime Numbers 1 to 100
  • Python LCM of Two Numbers
  • Python natural number in reverse
  • Python Palindrome Program
  • Python Palindrome nums 1-100
  • Python find Perfect Number
  • Python Prime Factors of Number
  • Python Reverse number program
  • Python Strong Number Program
  • Python Strong Numbers 1 to 100
  • Python Sum of Digits of Number
  • Python Swap Two Numbers
  • Python Alphabet or not Program
  • Python Alphabet or Digit
  • Python Digit or not program
  • Python Lowercase or not
  • Python Uppercase or not
  • Python Lowercase or Uppercase
  • Python Vowel or Consonant
  • Python Alphabet digit or special
  • Python ASCII Value of Character
  • Python ASCII String Chars
  • Python Concatenate Strings
  • Python Convert String to Upper
  • Python Convert String to Lower
  • Python Copy a String Program
  • Python Count Vowels in a String
  • Python Count total string chars
  • Python Count Char Occ in String
  • Python Count Total String words
  • Python Last Char Occur in String
  • Python First Char Occur in String
  • Python String Find All Char Occur
  • Python Palindrome String
  • Python Print String Characters
  • Python Replace String character
  • Python remove Odd string Chars
  • Python Reverse a String Program
  • Python String Length Program
  • Python Toggle String Char Case
  • Python List Arithmetic Operation
  • Python Program to Add two Lists
  • Python Count List +Ve & -Ve num
  • Python Even & Odd List nums
  • Python 2nd Largest List Number
  • Python Large & Small List Num
  • Python Largest Number in a List
  • Python List Length
  • Python List Negative Numbers
  • Python List Positive Numbers
  • Python Odd Numbers in a List
  • Python Even Numbers in a List
  • Python Print Elements in a List
  • Python Program to Reverse List
  • Python Sort List in Ascending
  • Python Smallest Number in a List
  • Python Sum of List Even & Odd
  • Python Sum of List Elements
  • Python add key-valuepair to Dict
  • Python Map 2 lists to dictionary
  • Python key exists in Dictionary
  • Python remove dictionary Key
  • Python multiply dictionary items
  • Python Sum of Dictionary Items
  • Python Merge Two Dictionaries
  • Python Print Floyd’s Triangle
  • Python Program for Bubble Sort

Copyright © 2021· All Rights Reserved by Suresh.
About | Contact | Privacy Policy