Найти тему

Python | Урок 28 | Словари

Понятие словаря

Словари в Python – неупорядоченные коллекции произвольных объектов с доступом по ключу. Их иногда ещё называют ассоциативными массивами или хеш-таблицами.

Словарь состоит из пар ключ-значение, которые разделяются запятыми. Внутри каждой пары значение отделяется от ключа двоеточием.

Обрати внимание! Когда работают со словарями, вместо слова «индекс» (массива) говорят «ключ» (словаря). Например, «записать значение 10 в словарь d по ключу 3» — это значит d[3] = 10.

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

В отличие от списков и кортежей у словарей нет определенного порядка. Можно представить, что пары из ключа и значения перемешаны в мешке. И в нем не существует первого, второго или последнего элементов — они просто случайно существуют. Такая структура нацелена на увеличение производительности и предполагает доступ к значению по ключу.

Запомни! Словарь – это неупорядоченный набор пар ключ:значение, и ключи обязательно должны быть уникальными.

Создание словаря

Создать словарь можно несколькими способами.

Способ 1. Создание словаря с помощью литерала {}:

  • d = {}

так создается пустой словарь. В нем нет ни одного элемента

Результат {}

Способ 2. Создание словаря с помощью функции dict:

-2

Способ 3. Создание словаря с помощью метода fromkeys (здесь каждому ключу словаря сопоставлено одно и то же значение):

-3

Способ 4. Создание словаря с помощью генераторов словарей:

-4

Подписывайтесь! ;-) Будем дружить https://vk.com/teacher_anzhelika

Благодарю каждого за репост!)

#python с нуля #программирование на python #уроки python #пайтон онлайн #словари пайтон