Rakto ir reikšmės porų gavimas iš žodyno Python kalboje

Iš žodyno taip pat galima gauti visus elementus kaip rakto ir reikšmės poras turinčių tuple sąrašą. Tam naudojamas metodas items, kuris grąžina specialų objektą dict_items.

Pažiūrėkime praktiškai. Tarkime, kad turime šį žodyną:

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

Išveskime iš jo visus elementus:

pythonres = dct.items()
print(res) # išves dict_items([('a', 1), ('b', 2), ('c', 3)])

Objektą dict_items galima paversti tikru tuple sąrašu naudojant funkciją list:

pythonres = list(dct.items())
print(res) # išves [('a', 1), ('b', 2), ('c', 3)]
Задание 1

Duotas žodynas:

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

Gaukite visus jo elementus.

Задание 2

Duotas žodynas:

pythondct = {
  'a': [2, 4],
  'b': [3, 5]
}

Gaukite visus jo elementus.

Задание 3

Duotas žodynas:

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

Gaukite jo elementų tuple sąrašą.

Задание 4

Duotas žodynas:

pythondct = {
  'a': 12,
  'b': 34,
  'c': 56
}

Gaukite visus jo elementus tokia forma:

python['a', 12, 'b', 34, 'c', 56]