• In python Tuple is used to store the sequence of immutable Python objects.
  • It is similar to lists since the value of the items stored in the list can be changed.
  • If the tuple is immutable then the value of the items stored in the tuple cannot be changed.
  • It can be written as the collection of comma-separated (,) values enclosed with the small () brackets.
  • The parentheses are optional but it is good practice to use.
  • A tuple is indexed in the same way as the lists then items in the tuples can be accessed by using their specific index value.
  • Using negative indexing tuple element can also access then index of -1 denotes the rightmost element and -2 to the second last item and so on.
  • The tuple items cannot be deleted by using the delkeyword as tuples are immutable, unlike lists.
  • We can use del keyword with the tuple name, to delete an entire tuple.
  • Concatenation (+), Membership (in), repetition (*) are the operators works in the same way as they work with the list.
  • Using tuple instead of list gives us a clear idea that tuple data is constant and must not be changed.
  • It can simulate a dictionary without keys and it can be used a dictionary which is consider the following nested structure.

Sample Code

tup1 = ("Wikitechy") 
        print(type(tup1))  
        #Creating a tuple with single element   

tup2 = ("Wikitechy",)  

print(type(tup2))  
Python

Output

Categorized in: