dict()

Crée un dictionnaire à partir de paires clé-valeur ou d’arguments nommés.

Renvoie
Un nouveau dictionnaire.
Sur cette page

Exemple

#
Python
print(dict(html=11, css=9))
print(dict([("python", 12), ("react", 16)]))

courses = ["HTML", "Python"]
modules = [11, 12]
print(dict(zip(courses, modules)))
Résultatrésultat enregistré, vous pouvez le vérifier
{'html': 11, 'css': 9}
{'python': 12, 'react': 16}
{'HTML': 11, 'Python': 12}

Définition et utilisation

#

La fonction dict() crée un dictionnaire. Sans arguments, elle donne un dictionnaire vide ; avec des arguments nommés, elle construit un dictionnaire à partir des noms et des valeurs (dict(html=11, css=9)) ; et à partir d’une liste de paires, elle transforme chaque paire en clé et valeur.

Elle est souvent combinée avec zip() : dict(zip(keys, values)) crée un dictionnaire à partir de deux listes.

Les dictionnaires en Python conservent l’ordre d’ajout des clés. Les clés doivent être immuables (chaînes, nombres, tuples), tandis que les valeurs peuvent être quelconques.

Syntaxe

#
Syntaxe
dict()
dict(key=value, …)
dict(iterable)

Paramètres

#
  • mapping / iterable / **kwargs

    optionnels

    Des paires clé-valeur, un dictionnaire, ou des arguments nommés.

Bonnes pratiques

#
  • Créez un dictionnaire vide avec {}. dict() est surtout utile pour convertir des paires et pour les arguments nommés.
  • Les arguments nommés dans dict(...) doivent être des noms de variables valides ; pour une clé contenant un espace, utilisez donc la syntaxe avec accolades.

Entrées associées

#

Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.