Dictionnaires Python
Bienvenue dans notre guide complet sur les dictionnaires Python ! Dans cet article, nous couvrirons tout ce que vous devez savoir sur les dictionnaires en Python, y compris ce qu'ils sont, comment ils fonctionnent et comment les utiliser efficacement dans votre code.
Qu'est-ce qu'un dictionnaire Python ?
Les dictionnaires Python sont un type de structure de données qui vous permet de stocker et de récupérer des données à l'aide de paires clé-valeur. Contrairement aux listes, qui utilisent un index pour accéder aux éléments, les dictionnaires utilisent une clé unique pour accéder à chaque valeur. Cela rend les dictionnaires incroyablement utiles pour des tâches telles que le traitement des données, l'analyse des données, et plus encore.
Créer un dictionnaire en Python :
Pour créer un dictionnaire en Python, vous pouvez utiliser des accolades {} et séparer chaque paire clé-valeur par deux points. Voici un exemple :
Créer un dictionnaire en Python
# create a dictionary
my_dict = {'apple': 3, 'banana': 2, 'orange': 1}Dans cet exemple, nous avons créé un dictionnaire avec trois paires clé-valeur. Les clés sont 'apple', 'banana' et 'orange', et les valeurs sont respectivement 3, 2 et 1.
Accéder aux éléments d'un dictionnaire :
Pour accéder aux éléments d'un dictionnaire, vous pouvez utiliser le nom de la clé entre crochets. Voici un exemple :
Accéder à un élément d'un dictionnaire par sa clé en Python
# access a dictionary element
print(my_dict['apple'])Cela affichera 3, qui est la valeur associée à la clé 'apple'.
Mettre à jour un dictionnaire :
Pour mettre à jour un dictionnaire en Python, vous pouvez simplement assigner une nouvelle valeur à une clé existante, ou ajouter une nouvelle paire clé-valeur. Voici un exemple :
Mettre à jour un dictionnaire en Python
# update a dictionary
my_dict['banana'] = 5
my_dict['pear'] = 4Dans cet exemple, nous avons mis à jour la valeur associée à la clé 'banana' à 5, et ajouté une nouvelle paire clé-valeur pour 'pear' avec une valeur de 4.
Supprimer des éléments d'un dictionnaire :
Pour supprimer un élément d'un dictionnaire, vous pouvez utiliser le mot-clé del suivi du nom de la clé. Voici un exemple :
Supprimer un élément d'un dictionnaire en Python
# delete a dictionary element
del my_dict['orange']Cela supprimera la paire clé-valeur pour 'orange' du dictionnaire.
Méthodes des dictionnaires :
Python fournit plusieurs méthodes intégrées pour travailler avec les dictionnaires. Voici certaines des plus couramment utilisées :
len()- une fonction intégrée qui retourne le nombre de paires clé-valeur dans le dictionnairekeys()- retourne un objet de vue contenant toutes les clés du dictionnairevalues()- retourne un objet de vue contenant toutes les valeurs du dictionnaireitems()- retourne un objet de vue contenant toutes les paires clé-valeur du dictionnaireget(key, default)- retourne la valeur pour une clé si elle existe, sinon retourne la valeur par défautpop(key)- supprime et retourne la valeur associée à une clé
Voici un exemple d'utilisation de ces méthodes :
Méthodes de dictionnaire en Python
# use dictionary methods
print(len(my_dict))
print(my_dict.keys())
print(my_dict.values())
print(my_dict.items())Cela affichera ce qui suit :
3
dict_keys(['apple', 'banana', 'pear'])
dict_values([3, 5, 4])
dict_items([('apple', 3), ('banana', 5), ('pear', 4)])Parcourir un dictionnaire :
Vous pouvez parcourir un dictionnaire en Python à l'aide d'une boucle for. Voici un exemple :
Parcourir un dictionnaire en Python
# loop through a dictionary
for key, value in my_dict.items():
print(key, value)Cela affichera ce qui suit :
apple 3
banana 5
pear 4Conclusion :
Dans ce guide complet, nous avons couvert tout ce que vous devez savoir sur les dictionnaires en Python, y compris comment les créer, accéder aux éléments, les mettre à jour, supprimer des éléments et utiliser les méthodes intégrées.
Pratique
Qu'est-ce qui est vrai concernant les dictionnaires Python selon les informations fournies dans l'article ?