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)

Կոդի կատարումից հետո կարտածվեն բանալի-արժեքի զույգերից բաղկացած tuple-ներ։

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

Գործնական առաջադրանքներ

Задание 1

Տրված է բառարան։

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

Արտածեք կոնսոլում տարրերի բանալիներն ու արժեքները։

Задание 2

Ստեղծեք բառարան, որը պարունակում է ամսվա հերթական համարը և նրա անունը։ Արտածեք այդ բառարանների բոլոր բանալի-արժեքի զույգերը։