Луғатнинг калит-қиймат жуфтини 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)
Код ишганидан сўнг, калит-қиймат жуфтларидан таркиб топган кортежлар чиқади:
('a', 1)
('b', 2)
('c', 3)
Амалий машқлар
Берилган луғат:
dct = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Консолга элементларнинг калитлари ва қийматларини чиқаринг.
Ойнинг тартиб рақами ва унинг номини ўз ичига олган луғат яратинг. Ушбу луғатнинг барча калит-қиймат жуфтларини чиқаринг.