Index-Element-Paare eines Wörterbuchs in Python
Um die Indizes und Elemente eines Wörterbuchs
als Tupel zu erhalten, sollte die Funktion
enumerate verwendet werden.
Beispiel
Nehmen wir an, wir haben das Wörterbuch dct:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Lassen Sie uns alle seine Schlüssel mit Indizes ausgeben:
for item in enumerate(dct):
print(item)
Nach der Ausführung des Codes werden Tupel ausgegeben, in denen zuerst der Index und dann der Schlüssel steht:
(0, 'a')
(1, 'b')
(2, 'c')
Beispiel
Man kann das Tupel in zwei Variablen entpacken:
for key, index in enumerate(dct):
print(key, index)
Das Ergebnis der Codeausführung:
'a' 0
'b' 1
'c' 2
Praktische Aufgaben
Gegeben ist das Wörterbuch:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Geben Sie seine Indizes und Schlüssel in der Konsole als Tupel aus.
Gegeben ist das Wörterbuch:
tst = {
'1': 11,
'2': 12,
'3': 13,
'4': 14
}
Geben Sie seine Indizes und Schlüssel in der Konsole aus.
Gegeben ist das Wörterbuch:
tst = {
'x': 10,
'y': 20,
'z': 30
}
Geben Sie seine Schlüssel und Indizes in der Konsole aus.