ÎncepețiÎncepe gratuit

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

Vezi cursul

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
Editează și rulează codul