Une liste permet de stocker plusieurs valeurs dans une seule variable : les termes d’une suite, des résultats de simulation, des coordonnées… Le programme de Première demande de savoir créer, manipuler et parcourir des listes en Python.

Une question sur ce cours ?
ULU, le tuteur d’ULUMINE, t’aide à partir de ce cours.
Objectifs
- Créer une liste en extension, par ajouts successifs ou en compréhension
- Accéder à un élément par son indice et le modifier
- Parcourir une liste avec une boucle for
- Utiliser des listes pour calculer des termes de suites ou des statistiques
1. Créer une liste
- En extension : on écrit tous les éléments entre crochets. L = [3, 5, 8]
- Par ajouts successifs : on part d’une liste vide et on ajoute avec append. L = [] puis L.append(3) ajoute 3 à la fin.
- En compréhension : L = [k*k for k in range(5)] donne [0, 1, 4, 9, 16].
2. Indices et éléments
| Instruction (avec L = [4, 7, 1, 9]) | Résultat |
|---|---|
| L[0] | 4 (le premier élément a l’indice 0) |
| L[2] | 1 |
| L[-1] | 9 (le dernier élément) |
| len(L) | 4 (nombre d’éléments) |
| L[1] = 10 | L devient [4, 10, 1, 9] |
3. Parcourir une liste
On peut parcourir les éléments ou les indices de la liste.
s = 0
for x in L:
s = s + xfor i in range(len(L)):
print(i, L[i])Fonctions utiles : sum(L), max(L), min(L), len(L).
4. Applications aux mathématiques
Termes d’une suite géométrique (u₀ = 2, q = 3) : on obtient L = [2, 6, 18, 54, 162].
u = 2
L = [u]
for k in range(4):
u = 3*u
L.append(u)Termes de la suite explicite un = 3n + 1 : on obtient L = [1, 4, 7, 10, 13].
L = [3*n + 1 for n in range(5)]Moyenne d’une série de notes : la variable moyenne vaut 12.5 (Python utilise le point décimal).
notes = [12, 15, 9, 14]
moyenne = sum(notes) / len(notes)À retenir
- Trois façons de créer une liste : en extension, par append, en compréhension.
- Le premier indice est 0 ; L[-1] est le dernier élément ; len(L) est la longueur.
- range(a, b) s’arrête à b − 1.
- for x in L parcourt les éléments ; for i in range(len(L)) parcourt les indices.

Et maintenant, à toi !
Vérifie que tu as compris avec les exercices, puis révise avec la fiche.