Python setdefault()-metoden bruges til at indstille standardværdien til nøglen. Det returnerer værdi, hvis nøglen er til stede. Ellers indsæt nøgle med standardværdien. Standardværdien for nøglen er Ingen.
Signaturen for denne metode er givet nedenfor.
filmskuespillerinde kajal
Underskrift
setdefault(key[, default])
Parametre
nøgle : nøgle, der skal søges i.
Standard : Denne værdi skal returneres, hvis nøglen ikke findes.
Vend tilbage
Det returnerer en værdi, hvis nøglen er til stede. Ellers Ingen eller standardværdi.
Lad os se nogle eksempler på setdefault()-metoden for at forstå dens funktionalitet.
bedste bil i verden
Python Dictionary setdefault() Metodeeksempel 1
Et simpelt eksempel, hvis nøgle er til stede, returnerer den tilhørende værdi.
# 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)
Produktion:
default 2500 {'B,Tech': 400000, 'BA': 2500, 'B.COM': 50000}
Python Dictionary setdefault() Metodeeksempel 2
Hvis hverken nøgle eller standardværdi er til stede, returnerer den Ingen. Se følgende eksempel.
hvad er 10 af 100
# 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)
Produktion:
default None {'B,Tech': 400000, 'BA': 2500, 'B.COM': 50000, 'BCA': None}
Python Dictionary setdefault() Metodeeksempel 3
Hvis nøglen ikke er til stede, men standardværdien er indstillet, returnerer den standardværdien. Se et eksempel.
# 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)
Produktion:
default 100000 {'B,Tech': 400000, 'BA': 2500, 'B.COM': 50000, 'BCA': 100000}