Кортежи очень похожи на списки, за исключением того, что они являются неизменными (они не могут быть изменены).
Кроме того, они создаются с помощью круглых скобок, а не квадратных.

words = (“spam”, “eggs”, “sausages”,)

Значения в кортеже можно получать по их индексам, так как мы это делали со списками:

print(words[0])

Попытка переназначить значение в кортеже возвращает ошибку TypeError.

Кортежи можно создавать без использования скобок: просто разделяйте значения запятыми.

my_tuple = “one”, “two”, “three”
print(my_tuple[0])

Пустой кортеж создается с помощью пустых скобок.

tpl = ()

Кортежи создаются быстрее, чем списки, но их нельзя изменять.