Python: разница между списками и словарями
— Каждый элемент списка имеет присвоенный ему индекс. В словаре все элементы хранятся в формате ключ-значение.
— Индексы представляют собой целочисленные значения, начинающееся с 0. В словарях ключами могут быть только неизменяемые типы данных: строки, числа или кортежи.
— Чтобы получить доступ к значению внутри словаря используется связанный с ним ключ. В списках —
значение индекса.
— Словари предназначены для хранения больших объёмов данных, списки — нет.
— В списке могут быть повторяющиеся значения, но не в словарях.
Интересный факт: до версии 3.7 словари считались неупорядоченными коллекциями, в отличие от списков. Сейчас словари сохраняют порядок вставки элементов.
Источник: GeeksforGeeks
— Каждый элемент списка имеет присвоенный ему индекс. В словаре все элементы хранятся в формате ключ-значение.
— Индексы представляют собой целочисленные значения, начинающееся с 0. В словарях ключами могут быть только неизменяемые типы данных: строки, числа или кортежи.
— Чтобы получить доступ к значению внутри словаря используется связанный с ним ключ. В списках —
значение индекса.
— Словари предназначены для хранения больших объёмов данных, списки — нет.
— В списке могут быть повторяющиеся значения, но не в словарях.
Интересный факт: до версии 3.7 словари считались неупорядоченными коллекциями, в отличие от списков. Сейчас словари сохраняют порядок вставки элементов.
Источник: GeeksforGeeks