Chapitre 1 / 10
Dictionnaires et structures de données
10 leçons dans ce chapitre.
Les dictionnaires : créer et accéder à une valeur
Un dictionnaire associe des clés à des valeurs : contrairement à une liste, on n'accède pas à un élément par sa position, mais par…
Voir les détails du chapitre
Un dictionnaire associe des clés à des valeurs : contrairement à une liste, on n'accède pas à un élément par sa position, mais par sa clé. Ce code affiche . Les accolades creent le dictionnaire, chaque paire est séparée par une virgule, et récupère directement la valeur associée à la clé , sans avoir à parcourir tout le dictionnaire. Depuis Python 3.7, un dictionnaire conserve l'ordre dans lequel…
Ajouter, modifier et supprimer une entrée
Une seule syntaxe sert à la fois à ajouter une nouvelle entrée et à modifier une entrée existante : . Ce code affiche . Si la clé…
Voir les détails du chapitre
Une seule syntaxe sert à la fois à ajouter une nouvelle entrée et à modifier une entrée existante : . Ce code affiche . Si la clé n'existait pas encore, elle est créée ; si la clé existait déjà, sa valeur est simplement remplacée — Python ne fait pas la différence entre les deux cas, il vérifie juste si la clé est déjà presente. Pour supprimer une entrée, on utilise : Ce code affiche . Attention :…
Vérifier l'existence d'une clé avec in
Avant d'accéder à une clé ou de la supprimer, il est souvent utile de vérifier qu'elle existe réellement, pour eviter une erreur .…
Voir les détails du chapitre
Avant d'accéder à une clé ou de la supprimer, il est souvent utile de vérifier qu'elle existe réellement, pour eviter une erreur . L'opérateur teste directement si une clé est presente dans un dictionnaire. Ce code affiche , car n'est pas une clé du dictionnaire . Note importante : sur un dictionnaire teste les clés, jamais les valeurs — renverrait même si est bien une valeur presente, car n'est p…
Parcourir un dictionnaire : .items(), .keys(), .values()
Une boucle sur un dictionnaire parcourt par défaut ses clés : Pour récupérer aussi les valeurs, deux options existent. donne uniqu…
La méthode .get() : accéder sans erreur
La méthode récupère une valeur par sa clé, mais sans jamais lever d'erreur si la clé est absente : elle renvoie par défaut, ou une…
Dictionnaires imbriqués
La valeur associée à une clé peut ellemême être un dictionnaire : c'est un dictionnaire imbriqué, très utile pour regrouper plusie…
Listes de dictionnaires
Une liste peut contenir des dictionnaires : chaque élément de la liste est alors une fiche complete, avec ses propres clés. C'est…
Dictionnaire de listes
L'inverse existe aussi : un dictionnaire dont chaque valeur est une liste. Utile quand une même clé doit regrouper plusieurs valeu…
Fusionner deux dictionnaires
L'opérateur (introduit en Python 3.9) fusionne deux dictionnaires en un seul nouveau dictionnaire, sans modifier les deux originau…
Cas pratique : organiser un petit catalogue de produits
Cette dernière leçon combine tout ce qui a ete vu dans ce chapitre : dictionnaires imbriqués, liste de dictionnaires, et , dans un…
Quiz de chapitre
6 questions transversales sur ce chapitre.
Progression du chapitre
0/10 terminées
Accès complet
Les 3 premières leçons de ce module sont gratuites.
7 500 XOF / 11,43 € / 12,46 $
Débloquez les 92 leçons restantes de ce module