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
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