Méthode fromkeys() du dictionnaire Python

Python 字典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}

Python 字典Dictionnaire Python

Autres extensions