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

Зачем нужен кортеж

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

  1. Неизменяемость — защита данных от случайных изменений.
  2. Быстродействие — операции с кортежами выполняются быстрее, чем со списками.
  3. Использование в качестве ключей словаря — кортежи хешируемы, в отличие от списков.
  4. Распаковка — удобное присваивание значений переменным.

Пример:

python
point = (10, 20)  # координаты точки
x, y = point      # распаковка
print(x)          # 10

# Кортеж как ключ словаря
locations = {(35.68, 139.76): "Tokyo", (40.71, -74.01): "New York"}

Используйте кортежи, когда данные не должны изменяться, например, для констант, ключей словарей или возврата нескольких значений из функции.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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