22 of 151 menu

Methode pop

De methode pop verwijdert een element uit het woordenboek op basis van zijn sleutel en retourneert zijn waarde. In de eerste parameter van de methode specificeren we de sleutel van het element, in de tweede optionele parameter - de standaardwaarde.

Syntaxis

woordenboek.pop(sleutel, [standaardwaarde])

Voorbeeld

Laten we een element op sleutel zoeken en verwijderen met behulp van de methode pop:

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

Resultaat van het uitvoeren van de code:

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

Voorbeeld

Laten we nu proberen een element te vinden en te verwijderen op basis van een sleutel die niet in het woordenboek bestaat:

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

Resultaat van het uitvoeren van de code:

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

Voorbeeld

Laten we het vorige voorbeeld aanpassen zodat er voor een niet-bestaande sleutel geen standaardwaarde is:

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

Na het uitvoeren van de code retourneert de methode een fout:

KeyError: 'e'

Zie ook

  • methode popitem,
    die een sleutel-waardepaar verwijdert
  • methode clear,
    die alle elementen uit het woordenboek verwijdert
  • methode setdefault,
    die een standaardwaarde voor een sleutel toevoegt
  • functie len,
    die de lengte van het woordenboek retourneert
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren