Comprendre les dictionnaires Python : un aperçu complet

Mary-Kate Olsen
Libérer: 2024-10-11 10:18:29
original
797 Les gens l'ont consulté

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 leur fonctionnalité.

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.

Caractéristiques clés 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 est constitué 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"
}
Copier après la connexion

Utilisation du constructeur dict()

my_dict2 = dict(name="Bob", age=25, city="Los Angeles")
Copier après la connexion

Accéder aux valeurs

Pour accéder à une valeur dans un dictionnaire, vous utilisez la clé associée à cette valeur. Cela se fait à l'aide de crochets [].

print(my_dict["name"])  # Output: Alice
print(my_dict2["age"])  # Output: 25
Copier après la connexion

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"
Copier après la connexion

Mise à jour d'une clé existante

my_dict["age"] = 31
Copier après la connexion

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"]
Copier après la connexion

Utiliser pop()

age = my_dict.pop("age")  # This removes the key and returns its value
print(age)  # Output: 31
Copier après la connexion

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)
Copier après la connexion

Parcourir les valeurs

for value in my_dict.values():
    print(value)
Copier après la connexion

Parcourir des paires clé-valeur

for key, value in my_dict.items():
    print(f"{key}: {value}")
Copier après la connexion

Exemple : un cas d'utilisation complet

Rassemblons le tout 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}")
Copier après la connexion

Sortir

Alice
name: Alice
age: 31
occupation: Engineer
Copier après la connexion

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écouvrir 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 supplémentaires sur un sujet lié aux dictionnaires Python, n'hésitez pas à les poser.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!