Loop em um dicionário
No Python 3, você precisa do 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 exercício faz parte do curso
Python intermediário
Instruções de exercício
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.
Exercício interativo prático
Experimente este exercício preenchendo 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