Python даги for орқали луғат қийматлари
Луғат қийматларини олиш учун, уларга калит орқали мурожаат қилиш мумкин.
Мисол
Фарз қилайлик, бизда dct луғати мавжуд:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Келинг, унинг барча қийматларини чиқарайлик:
for key in dct:
print(dct[key])
Кодни ишга тушириш натижаси:
1
2
3
Мисол
Луғат қийматларини values усули
ёрдамида ҳам чиқариш мумкин. У циклада
қайтариладиган махсус объектни қайтаради:
for el in dct.values():
print(el)
Кодни ишга тушириш натижаси:
1
2
3
Амалий масалалар
Луғат берилган:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Унинг қийматларини консольга чиқаринг:
1
2
3
4
5
Луғат берилган:
tst = {
'a': 1,
'b': 2,
'c': 3,
'd': 4,
'e': 5
}
Унинг қийматлари йиғиндисини топинг.
Луғат берилган:
tst = {
'1': 'a',
'2': 'b',
'3': 'c',
'4': 'd'
}
Унинг қийматларидан куйидаги сатрни олинг:
'abcd'