Dictionary sleutels via for in Python

Bij het doorlopen van een dictionary met een for-lus worden standaard altijd zijn sleutels weergegeven.

Voorbeeld

Stel we hebben een dictionary dct:

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

Laten we deze doorlopen in een lus:

pythonfor key in dct:
  print(key)

Als resultaat van de code-uitvoering worden alle sleutels weergegeven:

python'a'
'b'
'c'

Voorbeeld

De sleutels van een dictionary kunnen ook worden verkregen met behulp van de methode keys. De methode retourneert een speciaal object dat kan worden doorlopen met een lus:

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

Resultaat van de code-uitvoering:

python'a'
'b'
'c'

Praktische opdrachten

Задание 1

Gegeven de dictionary:

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

Geef zijn sleutels weer in de console:

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

Gegeven de dictionary:

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

Geef alle sleutels weer in de console, behalve 8.

Задание 3

Gegeven de dictionary:

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

Verkrijg uit zijn sleutels de volgende tuple:

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