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:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Kom ons druk al sy sleutels met indekse uit:
for 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:
(0, 'a')
(1, 'b')
(2, 'c')
Voorbeeld
Die tupel kan in twee veranderlikes uitgepak word:
for indeks, sleutel in enumerate(dct):
print(sleutel, indeks)
Die resultaat van die kode-uitvoering:
'a' 0
'b' 1
'c' 2
Praktiese take
Gegewe woordeboek:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Druk sy indekse en sleutels as 'n tupel in die konsole uit.
Gegewe woordeboek:
tst = {
'1': 11,
'2': 12,
'3': 13,
'4': 14
}
Druk sy indekse en sleutels in die konsole uit.
Gegewe woordeboek:
tst = {
'x': 10,
'y': 20,
'z': 30
}
Druk sy sleutels en indekse in die konsole uit.