Méthode fromkeys() du dictionnaire Python
Description
La fonction fromkeys() du dictionnaire Python est utilisée pour créer un nouveau dictionnaire, en prenant la séquenceseqéléments dans [la séquence] comme clés du dictionnaire,valueet [value] comme valeur initiale correspondant à toutes les clés du dictionnaire.
Syntaxe
Syntaxe de la méthode fromkeys() :
dict.fromkeys(seq[, value])
Parameters
- seq -- Liste des clés du dictionnaire.
- value -- Paramètre optionnel, définit la valeur de la séquence de clés (seq), vaut None par défaut.
Valeur de retour
Cette méthode renvoie un nouveau dictionnaire.
Exemple
L'exemple suivant montre l'utilisation de la fonction fromkeys() :
Exemple (Python 2.0+)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
seq = ('Google', 'Exemple', 'Taobao')
# Ne pas spécifier la valeur par défaut des clés, vaut None par défaut
thisdict = dict.fromkeys(seq)
print ("Le nouveau dictionnaire est : %s" % str(thisdict))
# Spécifier la valeur par défaut des clés
thisdict = dict.fromkeys(seq, 10)
print ("Le nouveau dictionnaire est : %s" % str(thisdict))
La sortie de l'exemple ci-dessus est :
新字典为 : {'Google': None, 'Taobao': None, 'Example': None}
新字典为 : {'Google': 10, 'Taobao': 10, 'Example': 10}
Autres extensions
Dictionnaire Python