⊗pyPmDcEBK 95 of 208 menu

Pythonда элементни калит орқали олиш

Луғатдан элементни олиш мумкин. Бу ҳолатда элемент луғатдан ўчирилади ва биз уни ўзгарувчига оламиз. Бу амалиётни бажариш учун pop усулини қўллаш керак. Унинг параметрида олинадиган элементнинг калити берилади.

Келгина, мисолда кўрамиз. Бизда куйидаги луғат бор дейлик:

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

Келгина, 'a' калитли элементни олиб чиқайлик:

print(dct.pop('a')) # чиқади 1

Бу ҳолатда луғатдан бу элемент йўқолади:

print(dct) # чиқади {'b': 2, 'c': 3}

Агар калит луғатда бўлмаса, хатолик қайтади:

print(dct.pop('x')) # хатолик чиқаради

pop усулининг иккинчи параметрини бериш мумкин. Бу ҳолатда, агар калит луғатда бўлмаса, берилган параметр қиймати қайтади. Текширамиз:

print(dct.pop('x', '!')) # чиқади '!'

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

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

Ундан 'x' калитли элементни олинг, уни луғатдан ўчириб ташлаб.

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

dct = { 1: '1', 2: '2', 3: '3' } print(dct.pop('2'))

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

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

dct = { 'surn': 'smith', 'name': 'john', 'age': 30 } dct.pop('surn') print(dct)

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

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