Python 3 - Méthode setdefault () du dictionnaire

La description

La méthode setdefault() est similaire à get (), mais définira dict [key] = default si key n'est pas déjà dans dict.

Syntaxe

Voici la syntaxe pour setdefault() méthode -

dict.setdefault(key, default = None)

Paramètres

  • key - C'est la clé à rechercher.

  • default - Il s'agit de la valeur à renvoyer au cas où la clé ne serait pas trouvée.

Valeur de retour

Cette méthode renvoie la valeur de clé disponible dans le dictionnaire et si la clé donnée n'est pas disponible, elle retournera la valeur par défaut fournie.

Exemple

L'exemple suivant montre l'utilisation de la méthode 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)

Résultat

Lorsque nous exécutons le programme ci-dessus, il produit le résultat suivant -

Value : 7
Value : None
{'Name': 'Zara', 'Sex': None, 'Age': 7}