Check

Разница между list и tuple

Python Middle Сбербанк
В чём разница между list и tuple в Python и когда имеет смысл использовать кортеж вместо списка?
Ответы
List vs Tuple
Главные отличия: 1) Изменяемость: - list — изменяемый (можно добавлять, удалять, менять элементы). - tuple — неизменяемый. 2) Семантика: - list — чаще для однородных коллекций (список пользователей, заказов). - tuple — чаще для фиксированных структур (x, y), (status, data). 3) Производительность: - tuple немного компактнее и быстрее при итерации, так как не поддерживает операции изменения. Использовать tuple имеет смысл, когда: - набор значений логически фиксирован (координаты, RGB-цвет). - вы хотите явно показать, что эта коллекция меняться не должна.