Aller au contenu

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.

  1. Quelle instruction construit, en compréhension, la liste des carrés des entiers de 0 à 9 ?

  2. Une même liste Python peut contenir à la fois un entier, un flottant, un booléen et du texte.

  3. Combien d'éléments contient la liste [3, 7, 9, 12, 5] ? Donne le résultat de len sur cette liste.

  4. Avec L = [10, 20, 30], que renvoie L[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

  1. Programmes et ressources en mathématiques - voie GT, Éduscol. Consulté le 11 novembre 2026.
  2. Introduction à l'algorithmique et la programmation - Première technologique, Éduscol. Consulté le 11 novembre 2026.
  3. 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.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2
  • CM1
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page