106 Глава 6 • Словари
ПРИМЕЧАНИЕ
Учтите, что удаление пары «ключ—значение» отменить уже не удастся .
Словарь с однотипными объектами
В предыдущем примере в словаре сохранялась разнообразная информация
об одном объекте (пришельце из компьютерной игры). Словарь также может ис-
пользоваться для хранения одного вида информации о многих объектах. Допустим,
вы хотите провести опрос среди коллег и узнать их любимый язык программиро-
вания. Результаты простого опроса удобно сохранить в словаре:
favorite_languages = {
'jen': 'python',
'sarah': 'c',
'edward': 'ruby',
'phil': 'python',
}
Пары в словаре в этой записи разбиты по строкам. Ключами являются имена участ-
ников опроса, а значениями — выбранные ими языки. Если вы знаете, что для
определения словаря потребуется более одной строки, нажмите клавишу Enter по-
сле ввода открывающей фигурной скобки. Снабдите следующую строку отступом
на один уровень (четыре пробела) и запишите первую пару «ключ—значение», по-
ставив за ней запятую. После этого при нажатии Enter ваш текстовый редактор будет
автоматически снабжать все последующие пары таким же отступом, как у первой.
Завершив определение словаря, добавьте закрывающую фигурную скобку в новой
строке после последней пары «ключ—значение» и снабдите ее отступом на один
уровень, чтобы она была выровнена по ключам. За последней парой также рекомен-
дуется включить запятую, чтобы при необходимости все было готово к добавлению
новой пары «ключ—значение» в следующей строке.
Достарыңызбен бөлісу: |