A Tuple is an immutable, ordered sequence of heterogeneous elements enclosed in parentheses (`(...)`):
The Single-Element Tuple Comma Rule (CRITICAL EXAM TRAP):
Parentheses alone do not make a tuple—parentheses are also used for mathematical grouping. To define a single-element tuple, a trailing comma is mandatory:
t1 = (5) # NOT a tuple! Evaluates to integer: type(t1) is <class 'int'>
t2 = (5,) # VALID single-element tuple: type(t2) is <class 'tuple'>
Tuple Packing and Unpacking
# Tuple Packing:
record = "Aarav", 11, 94.5 # Packed into tuple ('Aarav', 11, 94.5)
# Tuple Unpacking:
name, grade, marks = record # Unpacks into 3 individual variables
print(name, marks) # Aarav 94.5