Méthode setdefault() du dictionnaire Python

Python 字典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 : 淘宝

Python 字典Dictionnaire Python

Autres extensions