logo

Python žodynas setdefault() Metodas

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}