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.