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