все Python 3Встроенные функциипонятие
tuple
типы
Неизменяемая упорядоченная последовательность элементов. Хешируема (если элементы хешируемы) — можно использовать как ключ словаря.
Синтаксис
tuple(iterable)
Кортеж делает запятая, а не скобки: (1) — обычное число, кортеж из одного элемента пишется (1,). Неизменяемость поверхностная — если внутри лежит список, его содержимое менять можно, и такой кортеж перестаёт быть хешируемым: попытка использовать его ключом словаря даст TypeError.
Примеры
print(tuple('abc')) # → ('a','b','c')
print(tuple([1,2,3])) # → (1,2,3)
t = (1,2,3)
a,b,c = t
print(a,b,c) # → 1 2 3
print(tuple(zip([1,2],[3,4]))) # → ((1,3),(2,4))
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности