24 of 151 menu

De setdefault-methode

De methode setdefault retourneert het element van het woordenboek volgens de opgegeven sleutel. Als de sleutel niet bestaat, wordt de opgegeven sleutel met de standaardwaarde in het woordenboek geschreven, en wordt deze waarde geretourneerd. In de eerste parameter van de methode specificeren we de gewenste sleutel, in de tweede optionele parameter - de standaardwaarde.

Syntaxis

woordenboek.setdefault(sleutel, [standaardwaarde])

Voorbeeld

Laten we de waarde voor de sleutel 'a' in ons woordenboek zoeken:

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

Resultaat van de code-uitvoering:

1

Voorbeeld

Laten we nu proberen een sleutel op te geven in de eerste parameter van de methode setdefault die niet in het woordenboek staat:

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

Resultaat van de code-uitvoering:

4 {'a': 1, 'b': 2, 'c': 3, 'e': 4}

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.get('e'))

Na het uitvoeren van de code zal de methode voor de sleutel de waarde None instellen:

{'a': 1, 'b': 2, 'c': 3, 'e': None}

Zie ook

  • methode keys,
    die de sleutels van het woordenboek retourneert
  • methode values,
    die alle waarden 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