PaliSkill
← Python intermédiaire

Chapitre 1 / 10

Dictionnaires et structures de données

10 leçons dans ce chapitre.

1

Les dictionnaires : créer et accéder à une valeur

Disponible
0%

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…

2

Ajouter, modifier et supprimer une entrée

Disponible
0%

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 :…

3

Vérifier l'existence d'une clé avec in

Disponible
0%

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()

Verrouillée

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

Verrouillée

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

Verrouillée

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

Verrouillée

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

Verrouillée

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

Verrouillée

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

Verrouillée

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.

Voir le quiz →

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