Méthode setdefault() du dictionnaire Python3

Python3 字典Dictionnaire Python3


Description

La méthode setdefault() du dictionnaire Python etla méthode get()sont similaires. Si la clé n'est pas dans le dictionnaire, la clé sera ajoutée et sa 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 la clé est dans le dictionnaire, renvoie sa valeur correspondante. Si la clé n'est pas dans le dictionnaire, insère la clé avec la valeur par défaut default, et renvoie default. La valeur par défaut de default est None.

Exemple

L'exemple suivant montre comment utiliser la méthode setdefault() :

Exemple

#!/usr/bin/python3 tinydict = {'Name': 'Example', 'Age': 7} print ("La valeur de la clé Age est : %s" % tinydict.setdefault('Age', None)) print ("La valeur de la clé Sex est : %s" % tinydict.setdefault('Sex', None)) print ("Le nouveau dictionnaire est :", tinydict)

La sortie de l'exemple ci-dessus est :

Age 键的值为 : 7
Sex 键的值为 : None
新字典为: {'Age': 7, 'Name': 'Example', 'Sex': None}

Python3 字典Dictionnaire Python3

Autres extensions