Tuples

Carson West

Python 1 Home

Tuples Tuples are ordered, immutable Sequences of items. This immutability is a key difference from Lists.

my_tuple = (1, 2, 3, "apple", 4.5)  # Using parentheses
another_tuple = 1, 2, 3  # Parentheses are optional for simple tuples
empty_tuple = ()
single_element_tuple = (1,) #Note the comma for single-element tuples
print(my_tuple[0]])  # Output: 1
print(my_tuple[-1) # Output: 4.5
my_tuple[0]] = 10  # Raises TypeError: 'tuple' object does not support item assignment
packed_tuple = (1, 2, 3)
a, b, c = packed_tuple  # Unpacking
print(a, b, c)  # Output: 1 2 3

Lists Mutable vs Immutable Types