Пара ключ-значэнне слоўніка праз for у Python

З дапамогай цыкла for можна вывесці таксаму пару ключ-значэнне слоўніка.

Прыклад

Хай у нас ёсць слоўнік dct:

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

Давайце выведзем усе яго элементы. Для гэтага ў функцыі print пакажам ключ і значэнне:

pythonfor key in dct:
  print(key, dct[key])

Вынік выканання кода:

python'a 1'
'b 2'
'c 3'

Прыклад

Атрымаць ключы слоўніка можна і з дапамогай метаду items. Метад вяртае спецыяльны ітэравальны аб'ект, які ў можна перабраць цыклом:

pythonfor el in dct.items():
  print(el)

Пасля выканання кода выйдуць картэжы, якія складаюцца з пар ключ-значэнне:

python('a', 1)
('b', 2)
('c', 3)

Практычныя задачы

Задание 1

Дадзены слоўнік:

pythondct = {
  'a': 1,
  'b': 2,
  'c': 3,
  'd': 4,
  'e': 5
}

Выведзіце ў кансоль ключы і значэнні элементаў.

Задание 2

Стварыце слоўнік, які змяшчае парадкавы нумар месяца і яго імя. Выведзіце ўсе пары ключ-значэнне гэтага слоўніка.