Loop em um dicionário
No Python 3, é necessário usar o método items() para fazer um loop em um dicionário:
world = { "afghanistan":30.55,
"albania":2.77,
"algeria":39.21 }
for key, value in world.items() :
print(key + " -- " + str(value))
Você se lembra do dicionário europe, que continha o nome de alguns países europeus como chave e sua capital como valor correspondente? Escreva um loop para iterar por ele!
Este exercicio faz parte do curso
Python intermediário
Instruções do exercicio
Escreva um loop for que passe por cada par chave:valor de europe. Em cada iteração, "the capital of x is y" deve ser impresso, onde x é a chave e y é o valor do par.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
# Definition of dictionary
europe = {'spain':'madrid', 'france':'paris', 'germany':'berlin',
'norway':'oslo', 'italy':'rome', 'poland':'warsaw', 'austria':'vienna' }
# Iterate over europe