Работа со
словарями
107
Работа со словарями, как и большинство других новых концепций, требует опре-
деленного опыта. Стоит вам немного поработать со словарями, и вы увидите, как
эффективно они работают при моделировании реальных ситуаций.
Работа со словарями
Словарь
в языке Python представляет собой совокупность пар «ключ-значение».
Каждый ключ связывается с некоторым значением, и программа может получить
значение, связанное с заданным ключом. Значением может быть число, строка,
список и даже другой словарь. Собственно,
любой
объект, создаваемый в программе
Python, может стать значением в словаре.
В Python словарь заключается в фигурные скобки
{}
, в которых приводится по-
следовательность пар «ключ-значение», как в предыдущем примере:
alien_0 = {'color': 'green', 'points': 5}
Пара «ключ-значение»
представляет данные, связанные друг с другом. Если вы ука-
жете ключ, то Python вернет значение, связанное с этим ключом. Ключ отделяется
от значения двоеточием, а отдельные пары разделяются запятыми. В словаре может
храниться любое количество пар «ключ-значение».
Простейший словарь содержит ровно одну пару «ключ-значение», как в следующей
измененной
версии словаря
alien_0
:
alien_0 = {'color': 'green'}
В этом словаре хранится ровно один фрагмент информации о пришельце
alien_0
,
а именно его цвет. Строка
'color'
является ключом в словаре; с этим ключом свя-
зано
значение
'green'
.
Обращение
к значениям в словаре
Чтобы получить значение, связанное с ключом, укажите имя словаря, а затем ключ
в квадратных скобках:
Достарыңызбен бөлісу: