Metoda Python setdefault() se uporablja za nastavitev privzete vrednosti ključa. Vrne vrednost, če je ključ prisoten. V nasprotnem primeru vstavi ključ s privzeto vrednostjo. Privzeta vrednost za ključ je Brez.
Podpis te metode je podan spodaj.
primeri dfa
Podpis
setdefault(key[, default])
Parametri
ključ : ključ za iskanje.
privzeto : Ta vrednost bo vrnjena, če ključa ne najdemo.
Vrnitev
Vrne vrednost, če je ključ prisoten. V nasprotnem primeru Brez ali privzeta vrednost.
Oglejmo si nekaj primerov metode setdefault(), da razumemo njeno funkcionalnost.
Slovar Python setdefault() 1. primer metode
Preprost primer, če je ključ prisoten, vrne povezano vrednost.
# Python dictionary setdefault() Method # Creating a dictionary coursefee = {'B,Tech': 400000, 'BA':2500, 'B.COM':50000} # Displaying result p = coursefee.setdefault('BA') # Returns it's value print('default',p) print(coursefee)
Izhod:
default 2500 {'B,Tech': 400000, 'BA': 2500, 'B.COM': 50000}
2. primer metode Slovar Python setdefault().
Če ni niti ključa niti privzete vrednosti, vrne None. Oglejte si naslednji primer.
# Python dictionary setdefault() Method # Creating a dictionary coursefee = {'B,Tech': 400000, 'BA':2500, 'B.COM':50000} # Displaying result p = coursefee.setdefault('BCA') # Returns it's value print('default',p) print(coursefee)
Izhod:
default None {'B,Tech': 400000, 'BA': 2500, 'B.COM': 50000, 'BCA': None}
3. primer metode Slovar Python setdefault().
Če ključa ni, vendar je nastavljena privzeta vrednost, vrne privzeto vrednost. Glej primer.
# Python dictionary setdefault() Method # Creating a dictionary coursefee = {'B,Tech': 400000, 'BA':2500, 'B.COM':50000} # Calling function p = coursefee.setdefault('BCA',100000) # Returns it's value # Displaying result print('default',p) print(coursefee)
Izhod:
default 100000 {'B,Tech': 400000, 'BA': 2500, 'B.COM': 50000, 'BCA': 100000}