24 of 151 menu

Metod setdefault

Metod setdefault vraća element rečnika po zadatom ključu. Ako takav ključ ne postoji, onda će se u rečnik upisati zadati ključ i podrazumevana vrednost, i vratiće se ta vrednost. U prvom parametru metoda navedemo ključ koji nam treba, u drugom opcionom parametru - podrazumevanu vrednost.

Sintaksa

rečnik.setdefault(ključ, [podrazumevana vrednost])

Primer

Hajde da nađemo u našem rečniku vrednost za ključ 'a':

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

Rezultat izvršavanja koda:

1

Primer

A sada ćemo pokušati da navedemo u prvom parametru metoda setdefault ključ koji ne postoji u rečniku:

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

Rezultat izvršavanja koda:

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

Primer

Hajde da izmenimo prethodni primer tako, da za nepostojeći ključ ne bude postavljena podrazumevana vrednost:

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

Nakon izvršavanja koda metod će postaviti za ključ vrednost None:

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

Pogledajte takođe

  • metod keys,
    koji vraća ključeve rečnika
  • metod values,
    koji vraća sve vrednosti rečnika
Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij