Le constructeur dict()
Le constructeur
en Python est une fonction qui permet de créer un dictionnaire à partir de différentes sources de données. Il prend en argument une séquence de paires clé-valeur ou une liste de tuples, et renvoie un dictionnaire qui contient ces éléments.
Voici quelques exemples d’utilisation du constructeur
:
# Créer un dictionnaire à partir d'une liste de tuples my_dict = dict([("a", 1), ("b", 2), ("c", 3)]) print(my_dict) # Affiche {"a": 1, "b": 2, "c": 3} # Créer un dictionnaire à partir d'une liste de clés et d'une liste de valeurs keys = ["a", "b", "c"] values = [1, 2, 3] my_dict = dict(zip(keys, values)) print(my_dict) # Affiche {"a": 1, "b": 2, "c": 3} # Créer un dictionnaire à partir de deux arguments my_dict = dict(a=1, b=2, c=3) print(my_dict) # Affiche {"a": 1, "b": 2, "c": 3}
Le constructeur
est une façon pratique de créer un dictionnaire à partir de différentes sources de données, comme des listes ou des tuples. Il est souvent utilisé lorsque vous avez besoin de créer un dictionnaire à partir de données structurées, comme des résultats de requête SQL ou des données provenant d’un fichier CSV.
Notez que le constructeur
peut également être utilisé comme fonction pour convertir d’autres types de données en dictionnaire. Par exemple, vous pouvez utiliser
pour convertir une chaîne de caractères en dictionnaire en spécifiant le séparateur de clé-valeur et le séparateur de ligne :
# Convertir une chaîne de caractères en dictionnaire data = "a: 1\nb: 2\nc: 3" my_dict = dict(line.split(": ") for line in data