Разница между списками и кортежами в Python?

Главное отличие состоит в том, что кортежи неизменяемы. Это означает, что вы не можете изменить значения в кортеже после его создания. Поскольку список изменен, он не может использоваться как ключ в словаре, тогда как кортеж может использоваться.

Литеральный синтаксис кортежей показан скобками {}, тогда как литеральный синтаксис списков показан квадратными скобками [].

Кортежи представляют собой разнородные структуры данных (т. е. Их записи имеют разные значения), а списки - однородные последовательности.

Списки для переменной длины, кортежи для фиксированной длины.

Строки показывают структуру, тогда как списки показывают порядок.

Кортежи имеют O (N) добавление, вставку и удаление производительности, тогда как в списках есть O (1), добавление, вставка и удаление производительности.

Источник: http://net-informations.com/python/iq/tup.htm

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Adblock
detector