Пара ключ-значение словаря через 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

Создайте словарь, содержащий порядковый номер месяца и его имя. Выведите все пары ключ-значение этого словаря.