⊗pyPmLpDK 152 of 208 menu

Калидҳои луғат тавассути for дар Python

Ҳангоми гузаронидани луғат бо сикли for ба таври пешфарз ҳамеша калидҳои он чоп мешаванд.

Мисол

Бигзор мо луғати dct дорем:

dct = { 'a': 1, 'b': 2, 'c': 3 }

Биёед онро дар сикли for иҷро кунем:

for key in dct: print(key)

Дар натиҷаи иҷрои рамз ҳамаи калидҳо чоп мешаванд:

'a' 'b' 'c'

Мисол

Гирифтани калидҳои луғат бо истифода аз методи keys низ имконпазир аст. Ин метод объекти махсусеро бармегардонад, ки онро бо сикли for метавон гузаронид:

for key in dct.keys(): print(key)

Натиҷаи иҷрои рамз:

'a' 'b' 'c'

Масъалаҳои амалӣ

Луғати зерин дода шудааст:

tst = { 'a': 1, 'b': 2, 'c': 3, 'd': 4, 'e': 5 }

Калидҳои онро дар консоли чоп кунед:

'a' 'b' 'c' 'd' 'e'

Луғати зерин дода шудааст:

tst = { 2: 'a', 4: 'b', 6: 'c', 8: 'd' }

Ҳамаи калидҳои онро ба истиснои 8 дар консоли чоп кунед.

Луғати зерин дода шудааст:

tst = { '1': 'a', '2': 'b', '3': 'c', '4': 'd' }

Аз калидҳои он кортежи зеринро гиред:

('2', '3', '4')
Тоҷикӣ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан