0% ont trouvé ce document utile (0 vote)
6 vues3 pages

Gérer les dictionnaires en Python

Le module 105 enseigne la gestion des dictionnaires en Python, incluant leur création, accès, modification et suppression d'éléments. Les travaux pratiques permettent d'appliquer ces concepts à travers des exercices sur la manipulation de dictionnaires simples et imbriqués. Les dictionnaires sont présentés comme des structures essentielles pour organiser et gérer des données sous forme de paires clé-valeur.

Transféré par

meryemkhetabi5
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues3 pages

Gérer les dictionnaires en Python

Le module 105 enseigne la gestion des dictionnaires en Python, incluant leur création, accès, modification et suppression d'éléments. Les travaux pratiques permettent d'appliquer ces concepts à travers des exercices sur la manipulation de dictionnaires simples et imbriqués. Les dictionnaires sont présentés comme des structures essentielles pour organiser et gérer des données sous forme de paires clé-valeur.

Transféré par

meryemkhetabi5
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Module 105 : Gérer les dictionnaires en Python

1. Objectifs de la séance (5h)

- Comprendre la structure des dictionnaires en Python.


- Savoir créer, accéder, modifier et supprimer des éléments dans un dictionnaire.
- Maîtriser les méthodes utiles des dictionnaires.
- Être capable d’imbriquer des dictionnaires et de les utiliser dans des situations
pratiques.

2. Introduction aux dictionnaires

Un dictionnaire est une collection non ordonnée, modifiable et indexée. Les


dictionnaires sont écrits avec des accolades et comportent des paires clé-valeur.
Exemple :
mon_dico = {"nom": "Ali", "âge": 25, "ville": "Casablanca"}

3.1 Création de dictionnaires

On peut créer un dictionnaire de plusieurs façons :


- Avec des accolades : d = {"clé": "valeur"}
- Avec la fonction dict() : d = dict(nom="Ali", âge=25)

3.2 Accès aux éléments

On accède à une valeur via sa clé :


Ex : d["nom"] => "Ali"
On peut aussi utiliser : [Link]("nom")
3.3 Modification et ajout

Pour ajouter ou modifier un élément :


d["âge"] = 30

3.4 Suppression d'éléments

Méthodes utiles :
- del d["clé"]
- [Link]("clé")
- [Link]() pour vider le dictionnaire

3.5 Parcourir un dictionnaire

for clé in d:
print(clé, d[clé])
ou :
for clé, valeur in [Link]():
print(clé, valeur)

4. Travaux Pratiques

TP1 : Création et manipulation d’un dictionnaire

Énoncé :
Créer un dictionnaire appelé "etudiant" contenant le nom, l’âge et la filière.
1. Ajouter une note finale.
2. Modifier l’âge.
3. Afficher toutes les clés et valeurs.
4. Supprimer la note finale.

TP2 : Dictionnaire de notes

Énoncé :
Créer un dictionnaire "notes" contenant les modules suivis par un étudiant et les notes
obtenues.
1. Calculer la moyenne.
2. Afficher les modules avec les notes supérieures à 10.

TP3 : Dictionnaire imbriqué

Énoncé :
Créer un dictionnaire "classe" contenant les infos de 2 étudiants (nom, âge, note).
1. Afficher les noms des étudiants.
2. Afficher les moyennes.

5. Conclusion

Les dictionnaires sont des structures puissantes pour stocker et manipuler des données
organisées sous forme de paires clé-valeur.
Ils sont utilisés couramment dans la gestion des données, les bases de données, les
fichiers JSON, etc.

Vous aimerez peut-être aussi