Kulcs-érték pár szótárból for ciklussal Pythonban
A for ciklus segítségével
a szótár kulcs-érték párjait is kiírhatjuk.
Példa
Tegyük fel, hogy van egy dct szótárunk:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Írjuk ki az összes elemét. Ehhez
a print függvényben adjuk meg a kulcsot és
az értéket:
for key in dct:
print(key, dct[key])
A kód végrehajtásának eredménye:
'a 1'
'b 2'
'c 3'
Példa
A szótár kulcsait az
items metódussal is megkaphatjuk. A metódus
egy speciális iterálható objektumot ad vissza,
amely ciklussal bejárható:
for el in dct.items():
print(el)
A kód végrehajtása után a kulcs-érték párokból álló tuple-ök jelennek meg:
('a', 1)
('b', 2)
('c', 3)
Gyakorlati feladatok
Adott egy szótár:
dct = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Írja ki a konzolra az elemek kulcsait és értékeit.
Hozzon létre egy szótárt, amely tartalmazza a hónap sorszámát és nevét. Írja ki a szótár összes kulcs-érték párját.