Bucle sobre diccionario

En Python 3, necesitas el método items() para hacer un bucle sobre un diccionario:

world = { "afghanistan":30.55, 

          "albania":2.77,

          "algeria":39.21 }




for key, value in world.items() :

    print(key + " -- " + str(value))

¿Recuerdas el diccionario europe que contenía los nombres de algunos países europeos como clave y sus capitales como valor correspondiente? Adelante, ¡escribe un bucle para iterar sobre él!

Este ejercicio forma parte del curso

Python intermedio

Ver curso

Instrucciones de ejercicio

Escribe un bucle for que recorra cada par clave:valor de europe. En cada iteración, debe imprimirse "the capital of x is y", donde x es la clave e y es el valor del par.

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# Definition of dictionary
europe = {'spain':'madrid', 'france':'paris', 'germany':'berlin',
          'norway':'oslo', 'italy':'rome', 'poland':'warsaw', 'austria':'vienna' }
          
# Iterate over europe