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:
pythondct = {
'a': 1,
'b': 2,
'c': 3
}
Lassen Sie uns alle seine Schlüssel mit Indizes ausgeben:
pythonfor 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:
python(0, 'a')
(1, 'b')
(2, 'c')
Beispiel
Man kann das Tupel in zwei Variablen entpacken:
pythonfor key, index in enumerate(dct):
print(key, index)
Das Ergebnis der Codeausführung:
python'a' 0
'b' 1
'c' 2
Praktische Aufgaben
Задание 1
Gegeben ist das Wörterbuch:
pythontst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Geben Sie seine Indizes und Schlüssel in der Konsole als Tupel aus.
Задание 2
Gegeben ist das Wörterbuch:
pythontst = {
'1': 11,
'2': 12,
'3': 13,
'4': 14
}
Geben Sie seine Indizes und Schlüssel in der Konsole aus.
Задание 3
Gegeben ist das Wörterbuch:
pythontst = {
'x': 10,
'y': 20,
'z': 30
}
Geben Sie seine Schlüssel und Indizes in der Konsole aus.