Méthode fromkeys() du 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}
Autres extensions
Dictionnaire Python3