Indeks-element-pare van 'n woordeboek in Python

Om die indekse en elemente van 'n woordeboek as 'n tupel te kry, moet jy die funksie enumerate gebruik.

Voorbeeld

Kom ons het 'n woordeboek dct:

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

Kom ons druk al sy sleutels met indekse uit:

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

Na die uitvoering van die kode sal tupels uitgeprint word, waar die indeks eerste kom, gevolg deur die sleutel:

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

Voorbeeld

Die tupel kan in twee veranderlikes uitgepak word:

pythonfor indeks, sleutel in enumerate(dct):
  print(sleutel, indeks)

Die resultaat van die kode-uitvoering:

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

Praktiese take

Задание 1

Gegewe woordeboek:

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

Druk sy indekse en sleutels as 'n tupel in die konsole uit.

Задание 2

Gegewe woordeboek:

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

Druk sy indekse en sleutels in die konsole uit.

Задание 3

Gegewe woordeboek:

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

Druk sy sleutels en indekse in die konsole uit.