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