Встречается на собеседованиях • сегодня

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

Кортеж (tuple) — это неизменяемый (immutable) упорядоченный тип данных в Python. Он похож на список, но в отличие от списка, кортеж нельзя изменить после создания (добавить, удалить или изменить элементы).

Особенности:

  • Элементы кортежа могут быть разных типов.
  • Поддерживает индексацию и срезы.
  • Может содержать дубликаты.
  • Используется для хранения фиксированных данных.

Пример:

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

Когда использовать:

  • Для защиты данных от изменений.
  • В качестве ключей словаря (так как кортежи хешируемы).
  • Для возврата нескольких значений из функции.
python
def get_user_data():
    return ("Alice", 30, "alice@example.com")

name, age, email = get_user_data()
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы