Le constructeur dict()

Le constructeur

dict

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

dict

:

 

# 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

dict

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

dict

peut également être utilisé comme fonction pour convertir d’autres types de données en dictionnaire. Par exemple, vous pouvez utiliser

dict

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

 

Please follow and like us:
Pin Share