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

Во Python може да ги добиете и сите вредности од речник. За ова се користи методот values. Ништо не му се пренесува како параметар. Методот враќа специјален објект dict_values.

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

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

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

pythonres = dct.values()
print(res) # ќе испечати dict_values([1, 2, 3])

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

pythonres = list(dct.values())
print(res) # ќе испечати [1, 2, 3]
Задание 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

Дадени се речници:

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

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

Добијте ги нивните вредности во следниот облик:

python[1, 2, 3, 'a', 'b', 'c']