24 of 151 menu

Metoden setdefault

Metoden setdefault returnerer elementet i ordbogen for den angivne nøgle. Hvis nøglen ikke findes, bliver den angivne nøgle og standardværdien tilføjet til ordbogen, og standardværdien returneres. I den første parameter for metoden angiver vi den ønskede nøgle, i den anden valgfrie parameter - standardværdien.

Syntaks

ordbog.setdefault(nøgle, [standardværdi])

Eksempel

Lad os finde værdien for nøglen 'a' i vores ordbog:

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

Resultatet af kodeudførelsen:

1

Eksempel

Lad os nu prøve at angive en nøgle i den første parameter for metoden setdefault, som ikke findes i ordbogen:

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

Resultatet af kodeudførelsen:

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

Eksempel

Lad os ændre det forrige eksempel, så der for en ikke-eksisterende nøgle ikke er nogen standardværdi:

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

Efter kodeudførelsen vil metoden sætte nøglens værdi til None:

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

Se også

  • metoden keys,
    som returnerer ordbogens nøgler
  • metoden values,
    som returnerer alle ordbogens værdier
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis