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

Ver Curso

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