Понятие словаря
Словари в Python – неупорядоченные коллекции произвольных объектов с доступом по ключу. Их иногда ещё называют ассоциативными массивами или хеш-таблицами.
Словарь состоит из пар ключ-значение, которые разделяются запятыми. Внутри каждой пары значение отделяется от ключа двоеточием.
Обрати внимание! Когда работают со словарями, вместо слова «индекс» (массива) говорят «ключ» (словаря). Например, «записать значение 10 в словарь d по ключу 3» — это значит d[3] = 10.
Словарь – полезная составная структура данных, которая может хранить разные типы данных. По аналогии со списком ее можно называть последовательностью данных.
В отличие от списков и кортежей у словарей нет определенного порядка. Можно представить, что пары из ключа и значения перемешаны в мешке. И в нем не существует первого, второго или последнего элементов — они просто случайно существуют. Такая структура нацелена на увеличение производительности и предполагает доступ к значению по ключу.
Запомни! Словарь – это неупорядоченный набор пар ключ:значение, и ключи обязательно должны быть уникальными.
Создание словаря
Создать словарь можно несколькими способами.
Способ 1. Создание словаря с помощью литерала {}:
- d = {}
так создается пустой словарь. В нем нет ни одного элемента
Результат {}
Способ 2. Создание словаря с помощью функции dict:
Способ 3. Создание словаря с помощью метода fromkeys (здесь каждому ключу словаря сопоставлено одно и то же значение):
Способ 4. Создание словаря с помощью генераторов словарей:
Подписывайтесь! ;-) Будем дружить https://vk.com/teacher_anzhelika
Благодарю каждого за репост!)
#python с нуля #программирование на python #уроки python #пайтон онлайн #словари пайтон