Pythonda for orqali lug'at kalit-qiymat juftligi

for tsikli yordamida lug'atning kalit-qiymat juftligini ham chiqarish mumkin.

Misol

Faraz qilaylik, bizda dct lug'ati bor:

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

Keling, uning barcha elementlarini chiqaramiz. Buning uchun print funksiyasida kalit va qiymatni ko'rsatamiz:

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

Kodni bajarish natijasi:

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

Misol

Lug'at kalitlarini items metodi yordamida ham olish mumkin. Bu metod maxsus iteratsiya qilinadigan ob'ektni qaytaradi, uni tsikl bilan aylantirish mumkin:

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

Kod bajarilgandan so'ng, kalit-qiymat juftliklaridan tashkil topgan kortejlar chiqadi:

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

Amaliy vazifalar

Задание 1

Berilgan lug'at:

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

Konsolga elementlarning kalit va qiymatlarini chiqaring.

Задание 2

Oylarning tartib raqami va uning nomini o'z ichiga olgan lug'at yarating. Ushbu lug'atning barcha kalit-qiymat juftliklarini chiqaring.