logo

Python vārdnīca setdefault() metode

Python setdefault() metode tiek izmantota, lai atslēgai iestatītu noklusējuma vērtību. Tas atgriež vērtību, ja atslēga ir klāt. Pretējā gadījumā tas ievieto atslēgu ar noklusējuma vērtību. Atslēgas noklusējuma vērtība ir None.

Šīs metodes paraksts ir norādīts zemāk.

Paraksts

 setdefault(key[, default]) 

Parametri

taustiņu : jāmeklē atslēga.

noklusējuma : šī vērtība jāatgriež, ja atslēga netiek atrasta.

Atgriezties

Tas atgriež vērtību, ja atslēga ir klāt. Citādi Nav vai noklusējuma vērtība.

Apskatīsim dažus setdefault() metodes piemērus, lai izprastu tās funkcionalitāti.

Python vārdnīca setdefault() Metodes 1. piemērs

Vienkāršs piemērs: ja atslēga ir klāt, tā atgriež saistīto vērtību.

ģenerēt izlases numurus Java
 # 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) 

Izvade:

 default 2500 {'B,Tech': 400000, 'BA': 2500, 'B.COM': 50000} 

Python vārdnīca setdefault() Metodes 2. piemērs

Ja nav ne atslēgas, ne noklusējuma vērtības, tas atgriež Nav. Skatiet tālāk redzamo piemēru.

 # 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) 

Izvade:

 default None {'B,Tech': 400000, 'BA': 2500, 'B.COM': 50000, 'BCA': None} 

Python vārdnīca setdefault() Metodes 3. piemērs

Ja atslēgas nav, bet ir iestatīta noklusējuma vērtība, tā atgriež noklusējuma vērtību. Skatiet piemēru.

 # 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) 

Izvade:

 default 100000 {'B,Tech': 400000, 'BA': 2500, 'B.COM': 50000, 'BCA': 100000}