Sleutels van 'n woordeboek deur for in Python

Wanneer jy deur 'n woordeboek iter met 'n for-lus, word sy sleutels standaard altyd uitgestuur.

Voorbeeld

Kom ons sê ons het die woordeboek dct:

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

Laat ons dit deurloop in 'n lus:

pythonfor key in dct:
  print(key)

As gevolg van die uitvoering van die kode sal al die sleutels verskyn:

python'a'
'b'
'c'

Voorbeeld

Jy kan ook die sleutels van die woordeboek kry met die metode keys. Die metode gee 'n spesiale voorwerp terug wat jy met 'n lus kan deurloop:

pythonfor key in dct.keys():
  print(key)

Die resultaat van die kode-uitvoering:

python'a'
'b'
'c'

Praktiese take

Задание 1

Gegee die woordeboek:

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

Stuur sy sleutels na die konsole:

python'a'
'b'
'c'
'd'
'e'
Задание 2

Gegee die woordeboek:

pythontst = {
  2: 'a',
  4: 'b',
  6: 'c',
  8: 'd'
}

Stuur al sy sleutels na die konsole, behalwe 8.

Задание 3

Gegee die woordeboek:

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

Kry die volgende tupel uit sy sleutels:

python('2', '3', '4')