"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comprendre les dictionnaires Python : un aperçu complet

Comprendre les dictionnaires Python : un aperçu complet

Publié le 2024-11-08
Parcourir:673

Understanding Python Dictionaries: A Complete Overview

Les dictionnaires Python sont l'une des structures de données les plus polyvalentes et les plus utilisées dans la programmation Python. Ce sont des types de données intégrés qui permettent aux développeurs de stocker des données dans des paires clé-valeur, ce qui les rend incroyablement utiles pour une variété d'applications. Dans cet article, nous explorerons ce que sont les dictionnaires, comment les utiliser et fournirons des exemples pour illustrer leurs fonctionnalités.

Qu'est-ce qu'un dictionnaire ?

Un dictionnaire Python est une collection non ordonnée d'éléments, où chaque élément est stocké sous forme de paire composée d'une clé unique et de sa valeur associée. Les clés d'un dictionnaire doivent être de types immuables, tels que des chaînes, des nombres ou des tuples, tandis que les valeurs peuvent être de n'importe quel type de données, y compris des listes, des ensembles ou même d'autres dictionnaires.

Principales caractéristiques des dictionnaires

  • Non ordonné : les dictionnaires ne maintiennent aucun ordre. Les éléments sont stockés en fonction de leur valeur de hachage.
  • Mutable : vous pouvez modifier, ajouter ou supprimer des éléments une fois le dictionnaire créé.
  • Paire clé-valeur : chaque élément d'un dictionnaire se compose d'une clé et de sa valeur correspondante.

Créer un dictionnaire

Vous pouvez créer un dictionnaire de deux manières principales : en utilisant des accolades {} ou le constructeur dict().

Utiliser des accolades

my_dict = {
    "name": "Alice",
    "age": 30,
    "city": "New York"
}

Utilisation du constructeur dict()

my_dict2 = dict(name="Bob", age=25, city="Los Angeles")

Accéder aux valeurs

Pour accéder à une valeur dans un dictionnaire, vous utilisez la clé associée à cette valeur. Cela se fait en utilisant des crochets [].

print(my_dict["name"])  # Output: Alice
print(my_dict2["age"])  # Output: 25

Ajouter ou mettre à jour des éléments

Vous pouvez ajouter une nouvelle paire clé-valeur ou mettre à jour la valeur d'une clé existante en attribuant simplement une nouvelle valeur à la clé.

Ajout d'une nouvelle paire clé-valeur

my_dict["occupation"] = "Engineer"

Mise à jour d'une clé existante

my_dict["age"] = 31

Supprimer des éléments

Les éléments peuvent être supprimés d'un dictionnaire à l'aide de l'instruction del ou de la méthode pop().

Utiliser del

del my_dict["city"]

Utiliser pop()

age = my_dict.pop("age")  # This removes the key and returns its value
print(age)  # Output: 31

Parcourir un dictionnaire

Vous pouvez parcourir les clés, les valeurs ou les paires clé-valeur dans un dictionnaire à l'aide d'une boucle for.

Parcourir les touches

for key in my_dict:
    print(key)

Parcourir les valeurs

for value in my_dict.values():
    print(value)

Parcourir des paires clé-valeur

for key, value in my_dict.items():
    print(f"{key}: {value}")

Exemple : un cas d'utilisation complet

Rassemblons tout cela dans un exemple complet pour montrer comment créer, manipuler et accéder à un dictionnaire.

# Creating a dictionary
person = {
    "name": "Alice",
    "age": 30,
    "city": "New York"
}

# Accessing a value
print(person["name"])  # Output: Alice

# Updating a value
person["age"] = 31

# Adding a new key-value pair
person["occupation"] = "Engineer"

# Removing a key-value pair
del person["city"]

# Looping through the dictionary
for key, value in person.items():
    print(f"{key}: {value}")

Sortir

Alice
name: Alice
age: 31
occupation: Engineer

Conclusion

Les dictionnaires Python sont des outils puissants pour gérer et organiser les données. Leur capacité à stocker des paires clé-valeur les rend idéales pour un large éventail d'applications, du simple stockage de données à la manipulation de données complexes. En comprenant comment créer, accéder, mettre à jour et supprimer des éléments des dictionnaires, vous pouvez exploiter efficacement leurs capacités dans vos projets Python.

N'hésitez pas à expérimenter les exemples fournis dans cet article et découvrez comment les dictionnaires peuvent être utilisés pour améliorer vos compétences en programmation ! Si vous avez des questions ou avez besoin de précisions sur un sujet lié aux dictionnaires Python, n'hésitez pas à les poser.

Déclaration de sortie Cet article est reproduit sur : https://dev.to/imyusufakhtar/understanding-python-dictionaries-a-complete-overview-39l3?1 En cas de violation, veuillez contacter [email protected] pour le supprimer.
Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3