Встречается на собеседованиях • сегодня
В чём разница между list и tuple
Основное отличие между list и tuple в Python — это их изменяемость.
- List (список) — изменяемый (mutable). Можно добавлять, удалять и изменять элементы после создания.
- Tuple (кортеж) — неизменяемый (immutable). После создания элементы нельзя изменить.
Пример:
python
my_list = [1, 2, 3]
my_list.append(4) # OK
my_list[0] = 10 # OK
my_tuple = (1, 2, 3)
my_tuple.append(4) # Ошибка: AttributeError
my_tuple[0] = 10 # Ошибка: TypeErrorДополнительные отличия:
tupleзанимает меньше памяти и работает быстрее, чемlist.tupleчасто используют как ключи в словарях (т.к. они хешируемы).listподдерживает больше методов (append(),remove(),sort()и т. д.).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы