Tuples in Programming Language
What does Tuple mean in Python?
Tuples are used to store multiple items in a single variable. Tuple is one of 4 built-in data types in Python used to store collections of data, the other 3 are List, Set, and Dictionary, all with different qualities and usage. A tuple is a collection which is ordered and unchangeable.
Example
Create a Tuple:
thistuple = (“apple”, “banana”, “cherry”)
print(thistuple)
Tuple Items
Tuple items are indexed, the first item has index [0]
, the second item has index [1]
etc.
- Ordered-
When we say that tuples are ordered, it means that the items have a defined order, and that order will not change.
- Unchangeable-
Tuples are unchangeable, meaning that we cannot change, add or remove items after the tuple has been created.
- Allow Duplicate-
Since tuple are indexed, tuples can have items with the same value:
Tuples allow duplicate values:
Example
thistuple = (“apple”, “banana”, “cherry”, “apple”, “cherry”)
print(thistuple)
Tuple Length
To determine how many items a tuple has, use the len()
function:
The tuple() Constructor
It is also possible to use the tuple() constructor to make a tuple.
Example
thistuple = tuple((“apple”, “banana”, “cherry”))
print(thistuple)