Добивање на сите клучеви од речник во Python

За да ги добиете сите клучеви од речник, треба да го примените методот keys. Во неговиот параметар ништо не се наведува. Методот враќа специјален објект dict_keys.

Да претпоставиме дека го имаме следниов речник:

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

Ајде да ги испечатиме сите негови клучеви:

pythonres = dct.keys()
print(res) # ќе испечати dict_keys(['a', 'b', 'c'])

За погодна работа со објектот dict_keys може да се претвори во список. Ова се прави со функцијата list:

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

Даден е речникот:

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

Добијте ги неговите клучеви.

Задание 2

Даден е речникот:

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

Добијте ги неговите клучеви.

Задание 3

Даден е речникот:

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

Добијте список од клучевите на овој речник.

Задание 4

Даден е речникот:

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

Добијте го производот на сите клучеви од дадениот речник.

Задание 5

Даден е речникот:

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

Добијте список од клучевите на овој речник во следниот облик:

python[4, 3, 2, 1]