24 of 151 menu

Die setdefault-metode

Die setdefault metode gee die element van die woordeboek volgens die gespesifiseerde sleutel terug. As daar nie so 'n sleutel is nie, sal die gespesifiseerde sleutel en verstekwaarde in die woordeboek geskryf word, en hierdie waarde sal teruggegee word. In die eerste parameter van die metode specifiseer ons die sleutel wat ons nodig het, in die tweede opsionele parameter - die verstekwaarde.

Sintaksis

woordeboek.setdefault(sleutel, [verstekwaarde])

Voorbeeld

Kom ons vind die waarde vir die sleutel 'a' in ons woordeboek:

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

Resultaat van die kode-uitvoering:

1

Voorbeeld

En nou sal ons probeer om 'n sleutel in die eerste parameter van die setdefault metode te spesifiseer wat nie in die woordeboek is nie:

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

Resultaat van die kode-uitvoering:

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

Voorbeeld

Kom ons verander die vorige voorbeeld sodat daar geen verstekwaarde vir die nie-bestaande sleutel is nie:

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

Na die uitvoering van die kode sal die metode die waarde None vir die sleutel stel:

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

Sien ook

  • die keys metode,
    wat die sleutels van die woordeboek teruggee
  • die values metode,
    wat alle waardes van die woordeboek teruggee
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp