Қимати унсури луғат дар Python
Барои чоп кардани қимати унсури луғат, бояд ба калидаш муроҷиат кунед.
Фарз мекунем, ки луғати зеринро дорем:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Биёед аввалин унсури онро чоп кунем. Барои ин, пас аз номи луғат дар қавсҳои квадратӣ номи калидро муайян мекунем:
print(dct['a']) # 1-ро чоп мекунад
Агар ба калиде муроҷиат кунед, ки дар луғат вуҷуд надорад, хатогӣ бармегардад:
print(dct['x']) # хатогӣ чоп мекунад
Инчунин калиди луғатро дар тағирёбанда нигоҳ доштан мумкин аст:
key = 'a'
print(dct[key]) # 1-ро чоп мекунад
Луғат дода шудааст:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Ҳар як унсури ин луғатро чоп кунед.
Луғат дода шудааст:
dct = {
'a': 1,
'b': 2,
'c': 3
}
Адади 2-ро аз он чоп кунед.
Луғат дода шудааст:
dct = {
'x': 1,
'y': 2,
'z': 3
}
Тағирёбанда дода шудааст:
key = 'x'
Унсуреро чоп кунед, ки калидаш дар тағирёбанда нигоҳ дошта мешавад.
Луғат дода шудааст:
dct = {
'a': 5,
'b': 10,
'c': 15
}
Ҳама қиматҳоро аз он пайдарпаҳӣ чоп кунед ва ҷамъи онҳоро ба даст оред.
Луғат дода шудааст:
dct = {
1: 'a',
2: 'b',
3: 'c'
}
Рамзе нависед, то сатри зерин ба даст ояд:
'abc'