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

Когда нужно использовать кортеж в Python

Кортежи (tuple) стоит использовать в случаях, когда нужна неизменяемая (immutable) последовательность данных. Основные сценарии:

  1. Неизменяемые данные – если нужно гарантировать, что данные не будут изменены после создания (например, ключи в словарях, константы).
  2. Эффективность – кортежи работают быстрее списков, так как они фиксированы и занимают меньше памяти.
  3. Использование в качестве ключей – кортежи можно использовать как ключи в словарях, в отличие от списков.
  4. Распаковка – удобны для возврата нескольких значений из функции.
python
# Пример использования
coordinates = (10, 20)  # Неизменяемые координаты
colors = ('red', 'green', 'blue')  # Фиксированный набор цветов

def get_user():
    return ("John", 30)  # Возврат нескольких значений

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

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

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

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