Comece agoraComece grátis

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

Ver curso

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
Editar e Executar Código