24 of 151 menu

Meetod setdefault

Meetod setdefault tagastab sõnastiku elemendi määratud võtme järgi. Kui sellist võtit pole, siis sõnastikku kirjutatakse määratud võti ja vaikeväärtus ning tagastatakse see väärtus. Meetodi esimeses parameetris määrame meile vajaliku võtme, teises valikulises parameetris - vaikeväärtuse.

Süntaks

sõnastik.setdefault(võti, [vaikeväärtus])

Näide

Leiame oma sõnastikust väärtuse võtmele 'a':

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

Koodi täitmise tulemus:

1

Näide

Nüüd proovime määrata meetodi setdefault esimeses parameetris võtit, mida sõnastikus pole:

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

Koodi täitmise tulemus:

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

Näide

Muudame eelmist näidet nii, et olematu võtme jaoks poleks vaikeväärtust:

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

Pärast koodi täitmist määrab meetod võtmele väärtuseks None:

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

Vaata ka

  • meetod keys,
    mis tagastab sõnastiku võtmed
  • meetod values,
    mis tagastab kõik sõnastiku väärtused
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu