DEVOPSTRAINER
Вопросы / Python

Чем кортеж отличается от списка? Когда что использовать?

Краткий ответ

Список (list, []) — изменяемый (mutable): можно добавлять/удалять элементы (append, remove). Кортеж (tuple, ()) — неизменяемый (immutable): после создания не меняется. Из-за неизменяемости кортеж хешируем (может быть ключом словаря/элементом множества), занимает чуть меньше памяти и быстрее создаётся. Список — для однородных изменяемых коллекций, кортеж — для фиксированных наборов и записей.

Ещё вопросы по теме «Python»

Готовишься к DevOps-собеседованию?
Полные разборы вопросов, карточки с интервальным повторением, квизы и песочница с реальными сломанными Linux-серверами — бесплатно после входа.
Открыть тренажёр →