24 of 151 menu

Metoden setdefault

Metoden setdefault returnerar elementet i ordboken för den angivna nyckeln. Om nyckeln inte finns, så kommer den angivna nyckeln och standardvärdet att skrivas in i ordboken, och standardvärdet returneras. I den första parametern för metoden anger vi den önskade nyckeln, i den andra valfria parametern - standardvärdet.

Syntax

ordbok.setdefault(nyckel, [standardvärde])

Exempel

Låt oss hitta värdet för nyckeln 'a' i vår ordbok:

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

Resultat av kodkörning:

1

Exempel

Låt oss nu försöka ange en nyckel i den första parametern för metoden setdefault som inte finns i ordboken:

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

Resultat av kodkörning:

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

Exempel

Låt oss ändra föregående exempel så att det inte finns något standardvärde för den icke-existerande nyckeln:

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

Efter kodkörning kommer metoden att sätta värdet för nyckeln till None:

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

Se även

  • metoden keys,
    som returnerar ordbokens nycklar
  • metoden values,
    som returnerar alla värden i ordboken
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa