Méthode setdefault() du dictionnaire Python
Description
La fonction setdefault() du dictionnaire Python etla méthode get()sont similaires, si la clé n'existe pas dans le dictionnaire, la clé sera ajoutée et la valeur définie sur la valeur par défaut.
Syntaxe
Syntaxe de la méthode setdefault() :
dict.setdefault(key, default=None)
Parameters
- key -- La clé à rechercher.
- default -- La valeur par défaut à définir lorsque la clé n'existe pas.
Valeur de retour
Si le dictionnaire contient la clé donnée, renvoie la valeur correspondant à cette clé, sinon renvoie la valeur définie pour cette clé.
Exemple
L'exemple suivant illustre l'utilisation de la fonction setdefault() :
Exemple (Python 2.0+)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
tinydict = {'example': 'Example', 'google': 'Google Search'}
print "Value : %s" % tinydict.setdefault('example', None)
print "Value : %s" % tinydict.setdefault('Taobao', 'Taobao')
La sortie de l'exemple ci-dessus est :
Value : Example Value : 淘宝Autres extensions
Dictionnaire Python