What are tuples?
Tuples in Python are similar to lists in a way that they are used to store a set of elements under a single variable name. However, unlike lists, they cannot be changed once created (in other words, they are immutable). You can thought of tuples as read-only lists. They are used to represent fixed collections of elements, such as days in the week.
Elements of a tuple are defined inside the parentheses and separated by commas. For example, the my_numbers = (2,4,2,5) will create a tuple with four elements. To access the first element, we can use the my_numbers statement:
my_numbers = (2, 4, 2, 5) print(my_numbers) >>> 2 >>>
Since tuples are immutable, if we try to change an item in a tuple, we will receive an error:
my_numbers = 10 >>> Traceback (most recent call last): File "tuple.py", line 5, in <module> my_numbers = 10 TypeError: 'tuple' object does not support item assignment >>>