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

В чем разница между листом и кортежем в Python

Основное отличие между списком (list) и кортежем (tuple) в Python — это их изменяемость.

  • Список (list):
    • Изменяемый (можно добавлять, удалять, изменять элементы).
    • Используется для динамических коллекций.
    • Пример:
      python
      my_list = [1, 2, 3]
      my_list.append(4)  # [1, 2, 3, 4]
  • Кортеж (tuple):
    • Неизменяемый (после создания нельзя изменить).
    • Используется для фиксированных данных (например, ключи словаря).
    • Пример:
      python
      my_tuple = (1, 2, 3)
      # my_tuple[0] = 5  # Ошибка: 'tuple' object does not support item assignment

Производительность: Кортежи работают быстрее, так как они неизменяемы и занимают меньше памяти.

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

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

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

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