Что такое кортеж

Python Senior Без компании
Что такое кортеж
Ответы
Кортеж (tuple) — это неизменяемый (immutable) упорядоченный тип данных в Python. Он похож на список, но в отличие от списка, кортеж нельзя изменить после создания (добавить, удалить или изменить элементы). **Особенности:** - Элементы кортежа могут быть разных типов. - Поддерживает индексацию и срезы. - Может содержать дубликаты. - Используется для хранения фиксированных данных. **Пример:** ``` my_tuple = (1, "hello", 3.14, True) print(my_tuple[1]) # "hello" # my_tuple[0] = 2 # TypeError: 'tuple' object does not support item assignment ``` **Когда использовать:** - Для защиты данных от изменений. - В качестве ключей словаря (так как кортежи хешируемы). - Для возврата нескольких значений из функции. ``` def get_user_data(): return ("Alice", 30, "alice@example.com") name, age, email = get_user_data() ```