⊗pyPmDcOEG 99 of 208 menu

Pythonда луғатдан элементни опционал олиш

Элемент олишнинг яна бир усули get методидан фойдаланишдир. Методнинг биринчи параметрида кайди кўрсатилади, унинг бўйича излаш амалга оширилади. Агар кайд мавжуд бўлса, унга мос келувчи элемент қайтарилади, акс ҳолда - None.

Амалиётда кўрамиз. Бизда куйидаги луғат мавжуд деб фараз қилайлик:

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

'a' кашли элементни олайлик:

print(dct.get('a')) # 1 ни чиқаради

Энди 'x' кашли элементни ориб кўрамиз:

print(dct.get('x')) # None ни чиқаради

get методининг иккинчи параметрида мавжуд бўлмаган элемент учун дефолт қиймат бериш мумкин. Бунга None чиқиши бирон сабабга кўра мос келмаганда зарур бўлиши мумкин. 'x' кашли учун 4 қийматини берайлик:

print(dct.get('x', 4)) # 4 ни чиқаради

Куйидаги код берилган:

dct = { 1: 'x', 2: 'y', 3: 'z', 4: 'w' } print(dct.get(4))

Консолга нима чиқашини айтинг.

Куйидаги код берилган:

dct = { 1: 'a', 2: 'b', 3: 'c', 4: 'd' } print(dct.get('3'))

Консолга нима чиқашини айтинг.

Луғат берилган:

dct = { 'x': 1, 'y': 2, 'z': 3 }

Ундан 'w' кашли элементни унинг учун дефолт қиймат '!' бўлган ҳолда олинг.

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