Ҳамаи калидҳоро аз луғат дар Python гирифтан
Барои гирифтани ҳамаи калидҳо аз луғат, бояд
усули keys-ро истифода бурд. Дар параметрҳои он
ҳеҷ чиз ишора карда намешавад. Ин усул объекти
махсуси dict_keys-ро бармегардонад.
Бигзор луғати зеринро дошта бошем:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Биёед ҳамаи калидҳоро аз он чоп кунем:
res = dct.keys()
print(res) # dict_keys(['a', 'b', 'c'])-ро чоп мекунад
Барои осон кардани кор бо объекти dict_keys
метавон онро ба рӯйхат табдил дод. Ин
бо ёрии функсияи list анҷом дода мешавад:
res = list(dct.keys())
print(res) # ['a', 'b', 'c']-ро чоп мекунад
Луғати зерин дода шудааст:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Калидҳои онро гиред.
Луғати зерин дода шудааст:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
Калидҳои онро гиред.
Луғати зерин дода шудааст:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Рӯйхати калидҳои ин луғатро гиред.
Луғати зерин дода шудааст:
dct = {
2: 'ab',
4: 'cd',
6: 'ef'
}
Ҳосили зарби ҳамаи калидҳои ин луғатро гиред.
Луғати зерин дода шудааст:
dct = {
1: 'x',
2: 'y',
3: 'z',
4: 'w'
}
Рӯйхати калидҳои ин луғатро ба сурати зерин гиред:
[4, 3, 2, 1]