Image de l'article Structures de données en Python : dictionnaires

5.3. Structures de données en Python : dictionnaires

Page 17 | Écouter en audio

Les dictionnaires Python constituent une structure de données inestimable et puissante que tout programmeur devrait connaître. Ils constituent un élément fondamental de Python et sont utilisés dans diverses applications. Dans cette section de notre cours en e-book, nous aborderons en détail les dictionnaires Python.

Un dictionnaire en Python est une collection non ordonnée d'éléments. Alors que d’autres types de données composites n’ont qu’une valeur en tant qu’élément, un dictionnaire possède une paire clé:valeur. La clé et la valeur "Python" sont séparées par deux points, et l'ensemble des paires clé:valeur est entouré d'accolades {}. Par exemple :

mon_dictionnaire = { "clé1": "valeur1", "clé2": "valeur2", "clé3": "valeur3" }

Une clé de dictionnaire peut être de n'importe quel type immuable, comme une chaîne, un nombre ou un tuple. Les valeurs d'un dictionnaire peuvent être de n'importe quel type et peuvent être modifiées, ce qui signifie qu'un dictionnaire est une structure de données mutable.

Les dictionnaires sont optimisés pour récupérer des valeurs lorsque la clé est connue. Cela est possible grâce au fait que les dictionnaires en Python sont implémentés sous forme de tables de hachage.

Pour accéder à la valeur d'une clé spécifique, vous pouvez utiliser la syntaxe suivante :

print(my_dictionary["key1"]) # Sortie : valeur1

Si vous essayez d'accéder à une clé qui n'existe pas dans le dictionnaire, Python générera une erreur. Pour éviter cela, vous pouvez utiliser la méthode get(), qui renvoie None si la clé n'existe pas :

print(my_dictionary.get("nonexistent_key")) # Résultat : Aucun

Pour ajouter une nouvelle paire clé:valeur au dictionnaire, vous pouvez utiliser la syntaxe suivante :

mon_dictionnaire["key4"] = "value4" print(my_dictionary) # Sortie : {'key1' : 'value1', 'key2' : 'value2', 'key3' : 'value3', 'key4' : 'value4'}

Pour supprimer une paire clé:valeur d'un dictionnaire, vous pouvez utiliser le mot-clé del:

de mon_dictionnaire["key1"] print(my_dictionary) # Sortie : {'key2' : 'value2', 'key3' : 'value3', 'key4' : 'value4'}

De plus, les dictionnaires Python disposent de diverses méthodes utiles. Par exemple, la méthode keys() renvoie une nouvelle vue des dictionnaires de clés. De même, la méthode values() renvoie une nouvelle vue de toutes les valeurs du dictionnaire.

print(my_dictionary.keys()) # Sortie : dict_keys(['key2', 'key3', 'key4']) print(my_dictionary.values()) # Sortie : dict_values(['value2', 'value3', 'value4'])

En conclusion, les dictionnaires Python sont un outil puissant et polyvalent. Ils vous permettent de stocker et de récupérer efficacement des valeurs et sont fondamentaux pour de nombreux aspects de la programmation Python. Que vous soyez débutant ou programmeur expérimenté, la compréhension des dictionnaires est essentielle pour écrire du code Python efficace et efficient.

Dans le prochain chapitre de ce cours en e-book, nous explorerons encore plus en détail les structures de données en Python, en nous concentrant sur les listes et les tuples. Restez à l'écoute !

Répondez maintenant à l’exercice sur le contenu :

Qu’est-ce qu’un dictionnaire en Python et comment est-il utilisé ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Image de l'article Structures de données en Python : ensembles

Page suivante de lebook gratuit :

18Structures de données en Python : ensembles

3 minutes

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte