Луғатнинг калит-қиймат жуфтини Python да for орқали олиш

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

Ойнинг тартиб рақами ва унинг номини ўз ичига олган луғат яратинг. Ушбу луғатнинг барча калит-қиймат жуфтларини чиқаринг.