()
, в отличие от списков, которые используют квадратные скобки []
.
Кортеж (tuple) в Python - это упорядоченная, неизменяемая последовательность элементов. Он очень похож на список (list), но с ключевым отличием: после создания кортеж нельзя изменить. Это означает, что нельзя добавлять, удалять или изменять элементы кортежа.
Основные характеристики кортежей:
()
, хотя круглые скобки не всегда обязательны (кроме случаев создания пустого кортежа или кортежа с одним элементом).Примеры:
# Пустой кортеж
my_tuple = ()
# Кортеж с разными типами данных
my_tuple = (1, "hello", 3.14)
# Кортеж с одним элементом (важно наличие запятой)
my_tuple = (5,)
# Кортеж без круглых скобок (не всегда рекомендуется)
my_tuple = 1, 2, 3
# Доступ к элементам
print(my_tuple[0]) # Выведет 1
print(my_tuple[1]) # Выведет "hello"
Преимущества использования кортежей:
Когда использовать кортежи:
Разница между кортежем и списком: Главное различие - изменяемость. Списки можно изменять после создания (добавлять, удалять, изменять элементы), а кортежи - нет. Списки создаются с помощью квадратных скобок []
, а кортежи - с помощью круглых скобок ()
.