ლექსიკონიდან ყველა გასაღების მიღება 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]