Байланысты: Изучаем Python. Программирование игр, визуализация данных, веб-приложения ( PDFDrive )
УПРАЖНЕНИЯ 6-1 . Человек: используйте словарь для сохранения информации об известном вам чело-
веке . Сохраните имя, фамилию, возраст и город, в котором живет этот человек . Словарь
должен содержать ключи с такими именами, как first_name, last_name, age и city . Выведите
каждый фрагмент информации, хранящийся в словаре .
6-2 . Любимые числа: используйте словарь для хранения любимых чисел . Возьмите пять
имен и используйте их как ключи словаря . Придумайте любимое число для каждого чело-
века и сохраните его как значение в словаре . Выведите имя каждого человека и его люби-
мое число . Чтобы задача стала более интересной, опросите нескольких друзей и соберите
реальные данные для своей программы .
6-3 . Глоссарий: словари Python могут использоваться для моделирования «настоящего»
словаря (чтобы не создавать путаницы, назовем его «глоссарием») .
• Вспомните пять терминов из области программирования, которые вы узнали в пре-
дыдущих главах . Используйте эти слова как ключи глоссария, а их определения — как
значения .
• Выведите каждое слово и его определение в аккуратно отформатированном виде .
Например, вы можете вывести слово, затем двоеточие и определение; или же слово
в одной строке, а его определение — с отступом в следующей строке . Используйте
символ новой строки (\n) для вставки пустых строк между парами «слово-определе-
ние» в выходных данных .
Перебор словаря
Словарь Python может содержать как несколько пар «ключ—значение», так и мил-
лионы таких пар. Поскольку в словаре может храниться большой объем данных,
Python предоставляет средства для перебора элементов словаря. Информация
может храниться в словарях по-разному, поэтому предусмотрены разные способы
перебора. Программа может перебрать все пары «ключ—значение» в словаре, толь-
ко ключи или только значения.