Liste

Définition, exemples et bonnes pratiques

À retenir

  • Regroupe plusieurs valeurs dans un seul contenant.
  • Chaque élément est accessible par sa position (souvent appelée index).
  • Permet d'ajouter, modifier ou supprimer des éléments de manière flexible.

Une liste est une structure de données qui permet de regrouper plusieurs éléments (nombres, mots, objets) les uns à la suite des autres. On peut l'imaginer comme une file d'attente ou une liste de courses numérique où chaque élément occupe une position précise que l'on peut retrouver grâce à son rang.

Étymologie

Issu du français du XIIe siècle, le mot tire ses racines du germanique lista (bordure, bande) et de l'italien. En informatique, il désigne par extension un ruban virtuel de données ordonnées.

Exemples d'usage

  • En Python, une liste d'utilisateurs : ["Alice", "Bob", "Charlie"].
  • Une file d'attente de messages dans une application de chat.
  • La suite des scores obtenus par un joueur dans un jeu vidéo.

Cas d'usage

Les listes sont omniprésentes en développement pour stocker des collections de données, trier des informations, ou appliquer un même traitement à plusieurs éléments via une boucle.

Bonnes pratiques

Privilégiez les listes quand l'ordre des éléments est important. Attention toutefois : si vous devez chercher très fréquemment un élément précis au milieu d'une liste géante, d'autres structures comme les dictionnaires (ou tables de hachage) seront bien plus performantes.

Synonymes

tableau dynamique vecteur collection énumération

Antonymes

variable scalaire valeur unique constante atomique

Conseil

Pour bien débuter, entraînez-vous à parcourir une liste avec une boucle for. C'est l'opération de base qui vous permettra de comprendre comment un logiciel traite des milliers de données en un clin d'œil.

Questions fréquentes

Quelle est la différence entre une liste et un tableau ?

Dans de nombreux langages modernes, la liste est plus souple : sa taille peut changer dynamiquement (on peut ajouter des éléments), tandis qu'un tableau classique a souvent une taille fixe définie à sa création.

Un index commence-t-il toujours à zéro ?

Oui, dans la majorité des langages de programmation (comme Python, JavaScript ou C), le premier élément d'une liste se trouve à l'index 0, et non 1.