Méthode fromkeys() du dictionnaire Python3

Python3 字典Dictionnaire Python3


Description

La fonction fromkeys() du dictionnaire Python est utilisée pour créer un nouveau dictionnaire, en utilisant les éléments de la séquence seq comme clés du dictionnaire, et value comme valeur initiale correspondant à toutes les clés du dictionnaire.

Syntaxe

Syntaxe de la méthode fromkeys() :

dict.fromkeys(seq[, value])

Parameters

  • seq -- La liste des clés du dictionnaire.
  • value -- Paramètre facultatif, définit la valeur correspondant à la séquence de clés (seq), la valeur par défaut est None.

Valeur de retour

Cette méthode renvoie un nouveau dictionnaire.

Exemple

L'exemple suivant montre comment utiliser la fonction fromkeys() :

Exemple

#!/usr/bin/python3 seq = ('name', 'age', 'sex') tinydict = dict.fromkeys(seq) print ("Le nouveau dictionnaire est : %s" % str(tinydict)) tinydict = dict.fromkeys(seq, 10) print ("Le nouveau dictionnaire est : %s" % str(tinydict))

La sortie de l'exemple ci-dessus est :

新的字典为 : {'age': None, 'name': None, 'sex': None}
新的字典为 : {'age': 10, 'name': 10, 'sex': 10}

Sans spécifier de valeur :

Exemple

#!/usr/bin/python3 x = ('key1', 'key2', 'key3') thisdict = dict.fromkeys(x) print(thisdict)

La sortie de l'exemple ci-dessus est :

{'key1': None, 'key2': None, 'key3': None}

Python3 字典Dictionnaire Python3

Autres extensions