⊗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çeЎзбекOʻzbekTiếng Việt
Мо барои коркарди сомона, таҳлил ва шахсӣ кардан аз cookie истифода мебарем. Коркарди маълумот мувофиқи Сиёсати махфият сурат мегирад.
ҳамаро қабул кардан танзим кардан рад кардан