Python metoda setdefault() koristi se za postavljanje zadane vrijednosti ključa. Vraća vrijednost ako je ključ prisutan. U suprotnom se umeće ključ sa zadanom vrijednošću. Zadana vrijednost za ključ je Ništa.
koliki je ekran mog kompjutera
Potpis ove metode dat je u nastavku.
Potpis
setdefault(key[, default])
Parametri
ključ : ključ koji se traži.
zadano : Ova vrijednost se vraća ako ključ nije pronađen.
Povratak
Vraća vrijednost ako je ključ prisutan. Inače Ništa ili zadana vrijednost.
Pogledajmo neke primjere metode setdefault() da bismo razumjeli njezinu funkcionalnost.
Primjer metode Python Dictionary setdefault() 1
Jednostavan primjer, ako je ključ prisutan, vraća pridruženu vrijednost.
# 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)
Izlaz:
default 2500 {'B,Tech': 400000, 'BA': 2500, 'B.COM': 50000}
Primjer metode Python Dictionary setdefault() 2
Ako nema ni ključa ni zadane vrijednosti, vraća Ništa. Pogledajte sljedeći primjer.
# 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)
Izlaz:
default None {'B,Tech': 400000, 'BA': 2500, 'B.COM': 50000, 'BCA': None}
Primjer metode Python Dictionary setdefault() 3
Ako ključ nije prisutan, ali je postavljena zadana vrijednost, vraća zadanu vrijednost. Pogledajte primjer.
# 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)
Izlaz:
default 100000 {'B,Tech': 400000, 'BA': 2500, 'B.COM': 50000, 'BCA': 100000}