22 of 151 menu

Mbinu ya pop

Mbinu pop huondoa kipengele kutoka kwa kamusi kulingana na ufunguo wake na kurudi thamani yake. Katika parameta ya kwanza ya mbinu, tunaweka ufunguo wa kipengele, katika parameta ya pili ya hiari - thamani chaguomsingi.

Kioweko

kamusi.pop(ufunguo, [thamani chaguomsingi])

Mfano

Wacha tupate kipengele kulingana na ufunguo na kuondoa kwa kutumia mbinu pop:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('a', '!')) print(dct)

Matokeo ya utekelezaji wa kodi:

1 {'b': 2, 'c': 3}

Mfano

Sasa hebu tujaribu kupata na kuondoa kipengele kulingana na ufunguo ambao haupo kwenye kamusi:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('e', '!')) print(dct)

Matokeo ya utekelezaji wa kodi:

! {'a': 1, 'b': 2, 'c': 3}

Mfano

Wacha tubadilishe mfano uliopita ili kwa ufunguo usiopo kusiwe na thamani chaguomsingi:

dct = { 'a': 1, 'b': 2, 'c': 3 } print(dct.pop('e')) print(dct)

Baada ya utekelezaji wa kodi mbinu itaturudishia makosa:

KeyError: 'e'

Angalia pia

  • mbinu popitem,
    ambayo huondoa jozi ufunguo-thamani
  • mbinu clear,
    ambayo huondoa vipengele vyote vya kamusi
  • mbinu setdefault,
    ambayo huongeza thamani ya ufunguo chaguomsingi
  • kitendo len,
    ambacho hurudisha urefu wa kamusi
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa