24 of 151 menu

Metoda setdefault

Metoda setdefault vrne element slovarja po navedenem ključu. Če takega ključa ni, se bo v slovar zapisal navedeni ključ in privzeta vrednost, ter vrne to vrednost. V prvem parametru metode navedemo želeni ključ, v drugem neobveznem parametru - privzeto vrednost.

Sintaksa

slovar.setdefault(ključ, [privzeta vrednost])

Primer

Poiščimo v našem slovarju vrednost za ključ 'a':

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

Rezultat izvajanja kode:

1

Primer

Zdaj pa poskusimo v prvem parametru metode setdefault navesti ključ, ki ga ni v slovarju:

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

Rezultat izvajanja kode:

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

Primer

Spremenimo prejšnji primer tako, da za neobstoječi ključ ni privzete vrednosti:

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

Po izvedbi kode bo metoda nastavila za ključ vrednost None:

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

Glejte tudi

  • metoda keys,
    ki vrne ključe slovarja
  • metoda values,
    ki vrne vse vrednosti slovarja
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni