Ordbognøgler gennem for i Python
Når man itererer gennem en ordbog med en for-løkke,
udskrives dens nøgler som standard altid.
Eksempel
Lad os sige, at vi har ordbogen dct:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Lad os iterere gennem den med en løkke:
for key in dct:
print(key)
Resultatet af at køre koden vil være, at alle nøgler udskrives:
'a'
'b'
'c'
Eksempel
Man kan også få nøglerne fra en ordbog ved hjælp af
metoden keys. Metoden returnerer et
specielt objekt, som kan itereres gennem med en
løkke:
for key in dct.keys():
print(key)
Resultatet af at køre koden:
'a'
'b'
'c'
Praktiske opgaver
Givet følgende ordbog:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Udskriv dens nøgler i konsollen:
'a'
'b'
'c'
'd'
'e'
Givet følgende ordbog:
tst = {
2: 'a',
4: 'b',
6: 'c',
8: 'd'
}
Udskriv dens nøgler i konsollen, undtagen 8.
Givet følgende ordbog:
tst = {
'1': 'a',
'2': 'b',
'3': 'c',
'4': 'd'
}
Lav følgende tuple fra dens nøgler:
('2', '3', '4')