A szótár kulcsai for ciklussal Pythonban

Amikor egy szótárt for ciklussal iterálunk, alapértelmezetten mindig a kulcsai jelennek meg.

Példa

Tegyük fel, hogy van egy dct szótárunk:

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

Futtassuk le egy ciklusban:

pythonfor key in dct:
  print(key)

A kód végrehajtása eredményeképpen minden kulcs kiíródik:

python'a'
'b'
'c'

Példa

A szótár kulcsait lekérhetjük a keys metódussal is. A metódus egy speciális objektumot ad vissza, amely ciklussal bejárható:

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

A kód végrehajtásának eredménye:

python'a'
'b'
'c'

Gyakorlati feladatok

Задание 1

Adott egy szótár:

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

Írja ki a konzolra a kulcsait:

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

Adott egy szótár:

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

Írja ki a konzolra a kulcsait, kivéve a 8-ast.

Задание 3

Adott egy szótár:

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

Állítson elő a kulcsaiból egy tuple-t:

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