Mathématiques · Première technologiqueÉpreuve anticipée de mathématiques
Les listes en Python : fiche de révision de 1re techno
Publié le 11 novembre 2026 · Mis à jour le 11 novembre 2026 · Signaler une erreur
L'essentiel
- Une liste regroupe plusieurs éléments dans un seul objet, écrits entre crochets et séparés par des virgules.3
- Deux façons de la définir : par énumération (on écrit chaque élément) ou en compréhension (une règle qui les produit).2
- Une liste peut contenir des entiers, des flottants, des booléens et du texte.3
- En première, on parle de listes sans les distinguer des tableaux.2
- Une fonction peut renvoyer une liste.3
Ce qu'est une liste
Jusqu'ici, une variable ne contenait qu'une seule valeur : un nombre, un texte… Or, en mathématiques, tu manipules souvent des séries entières : les valeurs d'une série statistique, les termes d'une suite, les abscisses utilisées pour tracer une courbe. Écrire une variable par valeur devient vite impossible. La liste règle ce problème : un seul nom pour tout un ensemble de valeurs.
Ce qu'on peut mettre dans une liste
Les éléments d'une liste n'ont pas besoin d'être tous du même type. Une même liste peut mêler des entiers, des flottants (nombres à virgule), des booléens et des chaînes de caractères.3
Définir une liste : énumération ou compréhension
Comme pour un ensemble en mathématiques, il existe deux manières de décrire une liste.2
Utiliser une liste au quotidien
À retenir avant l'épreuve
Questions flash
4 questions · correction immédiate · ton score reste sur ton appareil.
-
range(10)donne les entiers de 0 à 9 etx**2les met au carré. La versionx*2calcule des doubles, pas des carrés. Avecrange(1, 10), le 0 manque ; avecrange(9), on s'arrête à 8. -
C'est vrai : une liste accepte des éléments de types différents.3 L'idée fausse serait de croire qu'elle doit être homogène ; seul le tri demande des éléments comparables entre eux (par exemple pas de mélange de nombres et de texte).
-
On compte les éléments : 3, 7, 9, 12 et 5, soit cinq. Le dernier élément porte l'indice 4, et non 5 : ne confonds pas nombre d'éléments et dernier indice.
-
Les indices commencent à 0 :
L[0]vaut 10, doncL[1]vaut 20. La réponse 10 vient de l'habitude de compter à partir de 1.
Les questions qu'on se pose
Quelle différence entre définir une liste par énumération et en compréhension ?
Par énumération, tu écris chaque élément. En compréhension, tu écris une règle que Python applique à chaque valeur d'une série.2 La seconde est plus courte dès que la liste est longue.
Dois-je distinguer liste et tableau ?
Non. En première, on se limite aux listes et on ne fait pas de différence avec les tableaux.2 Utilise toujours le mot « liste ».
Pourquoi `sort()` plante-t-il parfois ?
Le tri convient à une liste exclusivement numérique.3 Si elle mélange nombres et texte, Python ne sait pas les comparer entre eux.
Sources
- Programmes et ressources en mathématiques - voie GT, Éduscol. Consulté le 11 novembre 2026.
- Introduction à l'algorithmique et la programmation - Première technologique, Éduscol. Consulté le 11 novembre 2026.
- Algorithmique et programmation - Ressources pour la classe de Première, Éduscol. Consulté le 11 novembre 2026.
Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.