Python-ում բառարանների բանալի-արժեքի զույգը for ցիկլում
Օգտագործելով for ցիկլը, կարելի է արտածել
նաև բառարանների բանալի-արժեքի զույգը։
Օրինակ
Ենթադրենք ունենք dct բառարան։
dct = {
'a': 1,
'b': 2,
'c': 3
}
Եկեք արտածենք դրա բոլոր տարրերը։ Դրա համար
print ֆունկցիայում նշենք բանալին և
արժեքը։
for key in dct:
print(key, dct[key])
Կոդի կատարման արդյունքը։
'a 1'
'b 2'
'c 3'
Օրինակ
Բառարանի բանալիները կարելի է ստանալ նաև օգտագործելով
items մեթոդը։ Մեթոդը վերադարձնում է
հատուկ կրկնվող օբյեկտ, որն
հնարավոր է կրկնել ցիկլով։
for el in dct.items():
print(el)
Կոդի կատարումից հետո կարտածվեն բանալի-արժեքի զույգերից բաղկացած tuple-ներ։
('a', 1)
('b', 2)
('c', 3)
Գործնական առաջադրանքներ
Տրված է բառարան։
dct = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Արտածեք կոնսոլում տարրերի բանալիներն ու արժեքները։
Ստեղծեք բառարան, որը պարունակում է ամսվա հերթական համարը և նրա անունը։ Արտածեք այդ բառարանների բոլոր բանալի-արժեքի զույգերը։