Atslēgas un vērtību pāru iegūšana no vārdnīcas Python

No vārdnīcas var iegūt arī visus elementus saraksta veidā, kas satur atslēgas un vērtību pārus. Šim nolūkam tiek izmantota items metode, kas atgriež speciālu dict_items objektu.

Paskatīsimies praksē. Pieņemsim, ka mums ir šāda vārdnīca:

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

Izvadīsim visus elementus no tās:

pythonres = dct.items()
print(res) # izvadīs dict_items([('a', 1), ('b', 2), ('c', 3)])

dict_items objektu var pārveidot par īstu tuple sarakstu, izmantojot list funkciju:

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

Dota vārdnīca:

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

Iegūstiet visus tās elementus.

Задание 2

Dota vārdnīca:

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

Iegūstiet visus tās elementus.

Задание 3

Dota vārdnīca:

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

Iegūstiet tās elementu tuple sarakstu.

Задание 4

Dota vārdnīca:

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

Iegūstiet visus tās elementus sekojošā veidā:

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