Цикл по словарю
В Python 3 для перебора элементов словаря используется метод items():
world = { "afghanistan":30.55,
"albania":2.77,
"algeria":39.21 }
for key, value in world.items() :
print(key + " -- " + str(value))
Помните словарь europe, в котором названия европейских стран были ключами, а их столицы — соответствующими значениями? Напишите цикл для перебора его элементов!
Это упражнение является частью курса
Средний уровень Python
Инструкции к упражнению
Напишите цикл for, который перебирает все пары ключ:значение в словаре europe. На каждой итерации должна выводиться строка "the capital of x is y", где x — это ключ, а y — соответствующее значение.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Definition of dictionary
europe = {'spain':'madrid', 'france':'paris', 'germany':'berlin',
'norway':'oslo', 'italy':'rome', 'poland':'warsaw', 'austria':'vienna' }
# Iterate over europe