22 of 151 menu

Metoden pop

Metoden pop sletter et element fra en ordbok etter dets nøkkel og returnerer dets verdi. I den første parameteren til metoden setter vi nøkkelen til elementet, i den andre valgfrie parameteren - standardverdien.

Syntaks

ordbok.pop(nøkkel, [standardverdi])

Eksempel

La oss finne et element etter nøkkel og slette det ved hjelp av metoden pop:

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

Resultat av kjøring av koden:

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

Eksempel

La oss nå prøve å finne og slette et element etter en nøkkel som ikke finnes i ordboken:

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

Resultat av kjøring av koden:

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

Eksempel

La oss endre det forrige eksempelet slik at det ikke er noen standardverdi for en nøkkel som ikke eksisterer:

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

Etter kjøring av koden vil metoden returnere en feil til oss:

KeyError: 'e'

Se også

  • metoden popitem,
    som sletter et nøkkel-verdi-par
  • metoden clear,
    som sletter alle elementene i ordboken
  • metoden setdefault,
    som legger til en standardverdi for en nøkkel
  • funksjonen len,
    som returnerer lengden på ordboken
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis