
Словарь в Python — упорядоченная коллекция произвольных объектов с доступом по ключу. Иногда его еще называют ассоциативным массивом или хеш-таблицей. Как известно, объектом в Python является абсолютно все, а каждый объект относится к какому-либо типу данных. Типы данных бывают изменяемые и неизменяемые (англ. mutable и immutable). Словари — изменяемый тип
Ключ — имя для доступа к ячейке с данными. Похож на индекс в списках и строках.
Ключом в словаре могут быть любые неизменяемые типы данных, например: строки, числа, булев тип и т. д. Список и другой словарь ключами быть не могут.
Два элемента не могут иметь одинаковый ключ.
Значение — всё, что мы положили в ячейку с определенным ключом.
Значением ключа в словаре может быть любой тип данных: строки, числа, булево значение, списки.
Получение элементов — по ключу:
dictionary = {"cat": "Котейка"}
print(dictionary["cat"])
Изменение элементов – тоже по ключу: