Iteracja po słowniku
W Pythonie 3 do iteracji po słowniku używa się metody items():
world = { "afghanistan":30.55,
"albania":2.77,
"algeria":39.21 }
for key, value in world.items() :
print(key + " -- " + str(value))
Pamiętasz słownik europe, który zawierał nazwy europejskich krajów jako klucze i ich stolice jako odpowiadające im wartości? Napisz teraz pętlę, która przejdzie przez wszystkie jego elementy!
To ćwiczenie jest częścią kursu
Python średnio zaawansowany
Instrukcje do ćwiczenia
Napisz pętlę for, która przejdzie przez każdą parę klucz:wartość słownika europe. W każdej iteracji powinna zostać wypisana wiadomość "the capital of x is y", gdzie x to klucz, a y to wartość danej pary.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Definition of dictionary
europe = {'spain':'madrid', 'france':'paris', 'germany':'berlin',
'norway':'oslo', 'italy':'rome', 'poland':'warsaw', 'austria':'vienna' }
# Iterate over europe