Join my Asyncio(Python) course on Udemy 👀

Join two Python tuples

December 22, 2020  ‐ 1 min read

Tuples in Python are immutable, meaning they can't be modified once they are created. Adding elements or reordering elements is a no-no. So methods like .append() or .sort() which you can use on lists are not available on tuples.

Meaning that in order to add elements to a tuple you need to merge two tuples together by using the += operator.

toppings = ('tuna', 'cheese', 'salami', 'pepper')
toppings += ('tomato',)

print(toppings)
# => ('tuna', 'cheese', 'salami', 'pepper', 'tomato')

Pay attention to the trailing comma in ('tomato',), without the comma this would be evaluated as a string.