Index-element paren van een woordenboek in Python
Om de indices en elementen van een woordenboek
als een tuple te krijgen, moet je de functie
enumerate gebruiken.
Voorbeeld
Stel we hebben een woordenboek dct:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Laten we al zijn sleutels met indices uitprinten:
for item in enumerate(dct):
print(item)
Na het uitvoeren van de code worden tuples uitgeprint, waarin eerst de index gaat, en dan de sleutel:
(0, 'a')
(1, 'b')
(2, 'c')
Voorbeeld
Je kunt de tuple uitpakken in twee variabelen:
for key, index in enumerate(dct):
print(key, index)
Het resultaat van de code-uitvoering:
'a' 0
'b' 1
'c' 2
Praktische opdrachten
Gegeven woordenboek:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Print zijn indices en sleutels in de console als een tuple.
Gegeven woordenboek:
tst = {
'1': 11,
'2': 12,
'3': 13,
'4': 14
}
Print zijn indices en sleutels in de console.
Gegeven woordenboek:
tst = {
'x': 10,
'y': 20,
'z': 30
}
Print zijn sleutels en indices in de console.