Введение в Python. Часть 7. Кортежи и множества
Как работать с кортежами (tuples) и множествами (sets) в Python и чем они отличаются от списков
Вы уже знаете, что такое списки в Питоне и как с ними можно работать (если еще нет — вот урок по спискам). Помимо списков в Питоне есть еще такие структуры данных, как кортежи и множества.
В видео при создании словаря пропущена функция dict(). Приносим извинение за ошибку!
Кортежи (Tuples)
Кортеж похож на список, но у них есть принципиальное различие: список — изменяемый тип данных, а кортеж нет. В этом различии кроется суть кортежей: они защищают данные от непреднамеренных изменений. Вторая причина, по которой используют кортежи, это экономия места. Они занимают меньше объема в памяти, чем списки.
Вспомним, как в уроке по спискам вы удаляли один элемент:
Cоздаем с аналогичным содержанием кортеж. Делаем это с помощью круглых скобок, а не квадратных, как в списке (для создания пустого кортежа тоже используются круглые скобки). Пытаемся так же удалить тройку и получаем ошибку.