Словари и их методы в Python

Словарь — неупорядоченная структура данных, которая позволяет хранить пары «ключ — значение». Вот пример словаря на Python: Данный словарь использует строки в качестве ключей, однако ключом может являться в принципе любой неизменяемый тип данных. Значением же конкретного ключа может быть что угодно. Вот ещё один пример словаря, где ключами являются числа, а значениями — строки: Важное уточнение: если вы попробуете использовать изменяемый тип данных в качестве ключа, то получите ошибку: Прим. перев. На самом деле проблема не с изменяемыми, а с нехэшируемыми типами данных, но обычно это одно и то же. Для получения значения конкретного ключа используются квадратные скобки []. Предположим, что в нашем словаре есть пара 'марафон': 26. Опять же, вы получите ошибку, если попытаетесь получить значение по несуществующему ключу. Для избежания подобных ошибок существуют методы, о которых мы сейчас поговорим. Добавление новых пар в словарь происходит достаточно просто: Обновление существующих значений происходит абсолютно также: Для удаления ключа и соответствующего значения из словаря можно использовать del Словари в Python имеют множество различных полезных методов, которые помогут вам в работе с ними.