24 of 151 menu

Metoden setdefault

Metoden setdefault returnerer elementet i ordboken for den angitte nøkkelen. Hvis nøkkelen ikke finnes, vil den angitte nøkkelen og standardverdien blir skrevet inn i ordboken, og denne verdien returneres. I den første parameteren til metoden angir vi nøkkelen vi trenger, i den andre valgfrie parameteren - standardverdien.

Syntaks

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

Eksempel

La oss finne verdien i ordboken vår for nøkkelen 'a':

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

Resultat av kjøring av koden:

1

Eksempel

La oss nå prøve å angi i den første parameteren til metoden setdefault en nøkkel som ikke finnes i ordboken:

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

Resultat av kjøring av koden:

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

Eksempel

La oss endre forrige eksempel slik at det ikke er noen standardverdi for en ikke-eksisterende nøkkel:

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

Etter kjøring av koden vil metoden sette nøkkelverdien til None:

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

Se også

  • metoden keys,
    som returnerer nøklene til ordboken
  • metoden values,
    som returnerer alle verdiene i 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