Метода Питхон сетдефаулт() се користи за постављање подразумеване вредности за кључ. Враћа вредност, ако је кључ присутан. У супротном убацује кључ са подразумеваном вредношћу. Подразумевана вредност за кључ је Ништа.
Потпис ове методе је дат у наставку.
Потпис
setdefault(key[, default])
Параметерс
кључ : кључ за претрагу.
Уобичајено : Ова вредност се враћа ако кључ није пронађен.
Повратак
Враћа вредност, ако је кључ присутан. Иначе Ништа или подразумевана вредност.
Хајде да видимо неке примере методе сетдефаулт() да бисмо разумели његову функционалност.
Питхон речник сетдефаулт() Пример методе 1
Једноставан пример, ако је кључ присутан, он враћа придружену вредност.
# 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)
Излаз:
default 2500 {'B,Tech': 400000, 'BA': 2500, 'B.COM': 50000}
Питхон речник сетдефаулт() Пример методе 2
Ако није присутан ни кључ ни подразумевана вредност, враћа Ноне. Погледајте следећи пример.
# 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)
Излаз:
јава стринг је празан
default None {'B,Tech': 400000, 'BA': 2500, 'B.COM': 50000, 'BCA': None}
Питхон речник сетдефаулт() Пример методе 3
Ако кључ није присутан, али је подешена подразумевана вредност, враћа подразумевану вредност. Погледајте пример.
# 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)
Излаз:
default 100000 {'B,Tech': 400000, 'BA': 2500, 'B.COM': 50000, 'BCA': 100000}