Python 3 - Méthode dictionnaire fromkeys ()

La description

La méthode fromkeys() crée un nouveau dictionnaire avec des clés de seq et des valeurs définies sur value.

Syntaxe

Voici la syntaxe pour fromkeys() méthode -

dict.fromkeys(seq[, value]))

Paramètres

  • seq - Ceci est la liste des valeurs qui seraient utilisées pour la préparation des clés du dictionnaire.

  • value - Ceci est facultatif, s'il est fourni, la valeur serait définie sur cette valeur

Valeur de retour

Cette méthode renvoie la liste.

Exemple

L'exemple suivant montre l'utilisation de la méthode fromkeys ().

#!/usr/bin/python3

seq = ('name', 'age', 'sex')

dict = dict.fromkeys(seq)
print ("New Dictionary : %s" %  str(dict))

dict = dict.fromkeys(seq, 10)
print ("New Dictionary : %s" %  str(dict))

Résultat

Lorsque nous exécutons le programme ci-dessus, il produit le résultat suivant -

New Dictionary : {'age': None, 'name': None, 'sex': None}
New Dictionary : {'age': 10, 'name': 10, 'sex': 10}