Nøgle-værdi-par i ordbog via for i Python
Med en for-løkke kan man også udskrive
et nøgle-værdi-par fra en ordbog.
Eksempel
Lad os sige, at vi har ordbogen dct:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Lad os udskrive alle dens elementer. For at gøre dette
skal vi angive nøglen og
værdien i funktionen print:
for key in dct:
print(key, dct[key])
Resultatet af at køre koden:
'a 1'
'b 2'
'c 3'
Eksempel
Man kan også få nøglerne fra en ordbog ved hjælp af
metoden items. Metoden returnerer
et specielt itererbart objekt, som
kan gennemløbes med en løkke:
for el in dct.items():
print(el)
Efter eksekvering af koden vil tupler bestående af nøgle-værdi-par blive udskrevet:
('a', 1)
('b', 2)
('c', 3)
Praktiske opgaver
Givet en ordbog:
dct = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Udskriv nøgler og værdier for elementerne i konsollen.
Opret en ordbog, der indeholder månedens rækkenummer og dens navn. Udskriv alle nøgle-værdi-par i denne ordbog.