Maison >développement back-end >Tutoriel Python >Comprendre les dictionnaires Python : un aperçu complet
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é.
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.
Vous pouvez créer un dictionnaire de deux manières principales : en utilisant des accolades {} ou le constructeur dict().
my_dict = { "name": "Alice", "age": 30, "city": "New York" }
my_dict2 = dict(name="Bob", age=25, city="Los Angeles")
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
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é.
my_dict["occupation"] = "Engineer"
my_dict["age"] = 31
Les éléments peuvent être supprimés d'un dictionnaire à l'aide de l'instruction del ou de la méthode pop().
del my_dict["city"]
age = my_dict.pop("age") # This removes the key and returns its value print(age) # Output: 31
Vous pouvez parcourir les clés, les valeurs ou les paires clé-valeur dans un dictionnaire à l'aide d'une boucle for.
for key in my_dict: print(key)
for value in my_dict.values(): print(value)
for key, value in my_dict.items(): print(f"{key}: {value}")
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}")
Alice name: Alice age: 31 occupation: Engineer
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!