Alle sleutels uit een woordenboek halen in Python

Om alle sleutels uit een woordenboek te krijgen, moet je de methode keys gebruiken. Er wordt niets gespecificeerd in de parameter. De methode retourneert een speciaal object dict_keys.

Stel we hebben het volgende woordenboek:

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

Laten we alle sleutels eruit afdrukken:

pythonres = dct.keys()
print(res) # geeft dict_keys(['a', 'b', 'c'])

Voor het gemak van werken met het object dict_keys kun je het converteren naar een lijst. Dit gebeurt met de functie list:

pythonres = list(dct.keys())
print(res) # geeft ['a', 'b', 'c']
Задание 1

Gegeven het woordenboek:

pythondct = {
  'x': 1,
  'y': 2,
  'z': 3
}

Haal de sleutels eruit.

Задание 2

Gegeven het woordenboek:

pythondct = {
  1: 'x',
  2: 'y',
  3: 'z',
  4: 'w'
}

Haal de sleutels eruit.

Задание 3

Gegeven het woordenboek:

pythondct = {
  'x': 1,
  'y': 2,
  'z': 3
}

Haal een lijst van de sleutels van dit woordenboek.

Задание 4

Gegeven het woordenboek:

pythondct = {
  2: 'ab',
  4: 'cd',
  6: 'ef'
}

Bereken het product van alle sleutels uit dit woordenboek.

Задание 5

Gegeven het woordenboek:

pythondct = {
  1: 'x',
  2: 'y',
  3: 'z',
  4: 'w'
}

Haal een lijst van de sleutels van dit woordenboek in de volgende vorm:

python[4, 3, 2, 1]