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:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3
}

Laten we al zijn sleutels met indices uitprinten:

pythonfor item in enumerate(dct):
  print(item)

Na het uitvoeren van de code worden tuples uitgeprint, waarin eerst de index gaat, en dan de sleutel:

python(0, 'a')
(1, 'b')
(2, 'c')

Voorbeeld

Je kunt de tuple uitpakken in twee variabelen:

pythonfor key, index in enumerate(dct):
  print(key, index)

Het resultaat van de code-uitvoering:

python'a' 0
'b' 1
'c' 2

Praktische opdrachten

Задание 1

Gegeven woordenboek:

pythontst = {
  'a': 1,
  'b': 2,
  'c': 3,
  'd': 4,
  'e': 5
}

Print zijn indices en sleutels in de console als een tuple.

Задание 2

Gegeven woordenboek:

pythontst = {
  '1': 11,
  '2': 12,
  '3': 13,
  '4': 14
}

Print zijn indices en sleutels in de console.

Задание 3

Gegeven woordenboek:

pythontst = {
  'x': 10,
  'y': 20,
  'z': 30
}

Print zijn sleutels en indices in de console.