PythonFonctions intégrées
dict()
Crée un dictionnaire à partir de paires clé-valeur ou d’arguments nommés.
- Renvoie
- Un nouveau dictionnaire.
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
#- zip()Associe plusieurs collections en paires (ou tuples) d’éléments qui se correspondent.
- dict.get()Renvoie la valeur d’une clé, ou une valeur par défaut quand la clé n’est pas dans le dictionnaire.
- dict.items()Renvoie une vue de paires (clé, valeur), le moyen le plus pratique de parcourir un dictionnaire.
- Compréhension de dictionnaireUne façon concise de construire un nouveau dictionnaire en transformant ou en filtrant une autre collection.
Vous voyez une erreur ou il manque un exemple ? Écrivez-nous.