Les dictionnaires
Les dictionnaires sont une autre structure de données intégrée en Python qui font parties des structures de données essentielles en Python. Les dictionnaires sont des collections non ordonnées de paires clé-valeur, ils sont utilisés pour stocker des données en pairs. Les clés sont uniques et les valeurs peuvent être n'importe quel objet Python. En bref:
- Les dictionnaires ne sont pas non ordonnées, on ne peut pas assumer que les éléments seront dans un ordre particulier.
- Les clés sont uniques.
- Les clés peuvent seulement être des objets immuables comme des chaînes, des nombres ou des tuples.
- Les valeurs peuvent être n'importe quel objet Python.
Voici un exemple de la structure d'un dictionnaire:
Accéder, modifier et ajouter des éléments à un dictionnaire
Une clé d'un dictionnaire ne peut pas être modifiée, mais on peut ajouter de nouvelles paires clé-valeur ou modifier les valeurs existantes. Pour accéder à une valeur dans un dictionnaire, on utilise la clé correspondante avec les crochets []:
Supprimer des éléments d'un dictionnaire
Pour supprimer une paire clé-valeur d'un dictionnaire, on utilise la méthode del en utilisant encore une fois la clé correspondante:
Vérifier si une clé est présente dans un dictionnaire
On peut vérifier si une clé est présente dans un dictionnaire en utilisant l'opérateur in:
Itérer sur un dictionnaire
On peut également itérer par-dessus un dictionnaire en utilisant une boucle for afin de parcourir les clés, les valeurs, ou les deux. Il faut bien noté cependant que l'ordre dans lequel les éléments sont parcourus n'est pas garanti comme discuté précédemment, si l'ordre est important, il faut utiliser un autre type de structure de données tel que les listes.