Python 3 - metodo setdefault () del dizionario
Descrizione
Il metodo setdefault() è simile a get (), ma imposterà dict [key] = default se key non è già in dict.
Sintassi
Di seguito è riportata la sintassi per setdefault() metodo -
dict.setdefault(key, default = None)
Parametri
key - Questa è la chiave da cercare.
default - Questo è il valore da restituire nel caso in cui la chiave non venga trovata.
Valore di ritorno
Questo metodo restituisce il valore della chiave disponibile nel dizionario e se la chiave fornita non è disponibile, restituirà il valore predefinito fornito.
Esempio
L'esempio seguente mostra l'utilizzo del metodo setdefault ().
#!/usr/bin/python3
dict = {'Name': 'Zara', 'Age': 7}
print ("Value : %s" % dict.setdefault('Age', None))
print ("Value : %s" % dict.setdefault('Sex', None))
print (dict)
Risultato
Quando eseguiamo il programma sopra, produce il seguente risultato:
Value : 7
Value : None
{'Name': 'Zara', 'Sex': None, 'Age': 7}