IniziaInizia gratis

Ciclo su un dizionario

In Python 3 è necessario il metodo items() per eseguire un ciclo su un dizionario:

world = { "afghanistan":30.55, 

          "albania":2.77,

          "algeria":39.21 }




for key, value in world.items() :

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

Ricordi il dizionario europe che conteneva i nomi di alcuni Paesi europei come chiave e le loro capitali come valore corrispondente? Scrivi un ciclo che itera su di esso!

Questo esercizio fa parte del corso

Python - Livello Intermedio

Visualizza il corso

Istruzioni dell'esercizio

Scrivi un ciclo for che scorre ogni coppia chiave:valore di europe. Ad ogni iterazione deve essere stampato "the capital of x is y", dove x è la chiave e y è il valore della coppia.

Esercizio pratico interattivo

Prova questo esercizio completando il codice di esempio.

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