Python-da lüğətdən bütün dəyərlərin alınması

Python-da lüğətdən bütün dəyərləri də almaq olar. Bunun üçün values metodu istifadə olunur. Onun parametrinə heç nə ötürülmür. Metod xüsusi dict_values obyektini qaytarır.

Tutaq ki, bizim aşağıdakı lüğətimiz var:

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

Gəlin ondan bütün dəyərləri çıxaraq:

pythonres = dct.values()
print(res) # dict_values([1, 2, 3]) çap edəcək

dict_values obyekti ilə işləməyin rahatlığı üçün onu siyahıya çevirmək olar. Bu, list funksiyası vasitəsilə edilir:

pythonres = list(dct.values())
print(res) # [1, 2, 3] çap edəcək
Задание 1

Lüğət verilmişdir:

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

Onun bütün dəyərlərini alın.

Задание 2

Lüğət verilmişdir:

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

Onun bütün dəyərlərini alın.

Задание 3

Lüğət verilmişdir:

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

Bu lüğətin dəyərlər siyahısını alın.

Задание 4

Lüğətlər verilmişdir:

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

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

Onların dəyərlərini aşağıdakı formada alın:

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