Gavin Wiggins

About  /  Notes  /  Photos

Tuples

Written on November 8, 2022

A tuple is a number of items separated by commas.

# create a tuple with or without parentheses
t1 = 1.34, 'hello', 'there'
t2 = (1.34, 'hello', 'there')

Tuples can be unpacked to assign items to variables.

# Example 1 - unpack each item to a variable
# ----------------------------------------------------------------------------

x = 'one', 'two', 'three'
a, b, c = x

print('a =', a)
print('b =', b)
print('c =', c)

# Example 2 - unpack first, middle, and last items
# ----------------------------------------------------------------------------

y = 4, 5, 6, 7, 8, 9
s, *t, u = y

print('s =', s)
print('t =', t)
print('u =', u)

Further reading

Gavin Wiggins © 2024.
Made on a Mac with Genja. Hosted on GitHub Pages.