6
Словари
В этой главе речь пойдет о словарях — структурах данных, предназначенных для
объединения взаимосвязанной информации. Вы узнаете, как получить доступ к ин-
формации, хранящейся в словаре, и как изменить эту информацию. Так как объем
данных в словаре практически безграничен, мы рассмотрим средства перебора
данных в словарях. Кроме того, вы научитесь использовать вложенные словари
в списках, вложенные списки в словарях и даже словари в других словарях.
Операции со словарями позволяют моделировать всевозможные реальные объекты
с большей точностью. Вы узнаете, как создать словарь, описывающий человека,
и сохранить в нем сколько угодно информации об этом человеке. В словаре может
храниться имя, возраст, место жительства, профессия и любые другие атрибуты.
Вы узнаете, как сохранить любые два вида информации, способные образовать
пары: список слов и их значений, список имен людей и их любимых чисел, список
гор и их высот и т. д.
Простой
словарь
Возьмем игру с инопланетными пришельцами, которые имеют разные цвета и при-
носят разное количество очков игроку. В следующем простом словаре хранится
информация об одном конкретном пришельце:
Достарыңызбен бөлісу: