Dictionnaire Python, méthode setdefault ()

La description

Méthode du dictionnaire Python 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/python

dict = {'Name': 'Zara', 'Age': 7}
print "Value : %s" %  dict.setdefault('Age', None)
print "Value : %s" %  dict.setdefault('Sex', None)

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

Value : 7
Value : None