Python setdefault() metodas naudojamas norint nustatyti numatytąją rakto reikšmę. Jis grąžina vertę, jei yra raktas. Kitu atveju jis įterps raktą su numatytaja reikšme. Numatytoji rakto reikšmė yra Nėra.
Šio metodo parašas pateiktas žemiau.
Parašas
setdefault(key[, default])
Parametrai
Raktas : raktas, kurio reikia ieškoti.
numatytas : ši vertė turi būti grąžinta, jei raktas nerastas.
Grįžti
Jis grąžina reikšmę, jei yra raktas. Kitu atveju Nėra arba numatytoji reikšmė.
Pažiūrėkime kelis setdefault() metodo pavyzdžius, kad suprastume jo funkcionalumą.
Python žodynas setdefault() Metodo 1 pavyzdys
Paprastas pavyzdys: jei yra raktas, jis grąžina susijusią vertę.
# 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)
Išvestis:
default 2500 {'B,Tech': 400000, 'BA': 2500, 'B.COM': 50000}
Python žodynas setdefault() Metodo 2 pavyzdys
Jei nėra nei rakto, nei numatytosios reikšmės, jis grąžina Nėra. Žiūrėkite toliau pateiktą pavyzdį.
# 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)
Išvestis:
default None {'B,Tech': 400000, 'BA': 2500, 'B.COM': 50000, 'BCA': None}
Python žodynas setdefault() Metodo 3 pavyzdys
Jei rakto nėra, bet nustatyta numatytoji vertė, jis grąžina numatytąją reikšmę. Žiūrėkite pavyzdį.
# 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)
Išvestis:
default 100000 {'B,Tech': 400000, 'BA': 2500, 'B.COM': 50000, 'BCA': 100000}