Iterează printr-un dicționar
În Python 3, ai nevoie de metoda items() pentru a itera printr-un dicționar:
world = { "afghanistan":30.55,
"albania":2.77,
"algeria":39.21 }
for key, value in world.items() :
print(key + " -- " + str(value))
Îți amintești de dicționarul europe care conținea numele unor țări europene drept chei și capitalele lor drept valori corespunzătoare? Scrie o buclă care să îl parcurgă!
Acest exercițiu face parte din cursul
Python intermediar
Instrucțiuni pentru exercițiu
Scrie o buclă for care să parcurgă fiecare pereche cheie:valoare din europe. La fiecare iterație, afișează "the capital of x is y", unde x este cheia și y este valoarea perechii.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Definition of dictionary
europe = {'spain':'madrid', 'france':'paris', 'germany':'berlin',
'norway':'oslo', 'italy':'rome', 'poland':'warsaw', 'austria':'vienna' }
# Iterate over europe