Objectifs
- Comprendre ce qu’est une liste : une suite d’éléments numérotés
- Savoir accéder, modifier, ajouter ou supprimer des éléments dans une liste
- Découvrir brièvement les dictionnaires : structure avec des clés et des valeurs
- Utiliser ces structures dans de petits programmes
I. Les listes
Définition
Une liste contient plusieurs valeurs, séparées par des virgules et entourées de crochets [].
fruits = ["pomme", "banane", "orange"]
Accéder à un élément
print(fruits[0]) # affiche "pomme"
print(fruits[1]) # affiche "banane"
⚠️ En Python, l’index commence à 0.
Modifier un élément
fruits[1] = "kiwi"
Ajouter un élément
fruits.append("mangue")
Supprimer un élément
fruits.remove("orange")
Parcourir une liste
for fruit in fruits:
print(fruit)
II. Activité guidée – Gestion d’une liste d’élèves
Créer une liste d’élèves, afficher le premier, ajouter un nouveau nom, remplacer un nom existant, supprimer un nom, puis afficher toute la liste.
III. Les dictionnaires
Définition
Un dictionnaire associe des clés à des valeurs. Il est entouré de { }.
eleve = {
"nom": "Alice",
"âge": 15,
"classe": "2nde"
}
Accéder à une valeur
print(eleve["nom"]) # affiche "Alice"
print(eleve["classe"]) # affiche "2nde"
Modifier ou ajouter une valeur
eleve["âge"] = 16
eleve["ville"] = "Paris"
Parcourir un dictionnaire
for cle in eleve:
print(cle, ":", eleve[cle])
IV. Exercices élèves
Exercice 1 : liste de nombres
- Créer une liste avec les nombres 1 à 5
- Afficher le deuxième élément
- Ajouter 6 à la fin
- Remplacer le 3 par 33
- Afficher la liste complète
Exercice 2 : moyenne de notes
- Créer une liste contenant les notes
[14, 12, 15, 10] - Calculer la moyenne
- L’afficher avec deux décimales
Exercice 3 : dictionnaire élève
- Créer un dictionnaire pour un élève avec nom, âge et spécialité
- Modifier la spécialité
- Ajouter la ville
- Afficher toutes les informations
Exercice 4 (facultatif) : liste de dictionnaires
Créer une liste de 3 dictionnaires représentant chacun un élève (nom, âge, classe), et afficher le nom de tous les élèves.