Короткий ответ Список — изменяемая коллекция: его содержимое можно менять после создания. Кортеж — неизменяемый: элементы задаются один раз, и изменить их нельзя. Как это работает подробнее Разница в изменяемости влечёт важные практические следствия. Хешируемость. Кортеж можно использовать как ключ словаря или элемент множества, а список — нет, поскольку он изменяем. Память и скорость. Кортеж обычно занимает меньше памяти и создаётся быстрее, чем список с теми же элементами. Соглашение о данных. Список принято использовать для однородных последовательностей, а кортеж — для разнородных, фактически как запись, например пара «адрес и порт». Один элемент. Кортеж из одного элемента создаётся только с запятой: (1,), иначе (1) — просто число в скобках. Что использовать на практике Изменяемые данные. Если элементы нужно дополнять, удалять или сортировать на месте — выбирай список. Неизменяемый контракт. Для фиксированного набора значений, ключа словаря или быстрого доступа к набору данных подходит кортеж. Структуры-з