⊗pyPmLpDK 152 of 208 menu

Python да for орқали луғат калитлари

Луғатни for цикли билан қайталаганда оддий ҳолда ҳар доим унинг калитлари чиқади.

Мисол

Бизда dct луғати мавжуд деб фараз қилайлик:

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

Келинг уни циклда ишга туширамиз:

for key in dct: print(key)

Код ишлатиш натижасида барча калитлар чиқади:

'a' 'b' 'c'

Мисол

Луғат калитларини keys усули ёрдамида ҳам олиш мумкин. Усул махсус объект қайтаради, уни цикл билан қайталаш мумкин:

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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш