Aller au contenu

Tableau, liste python

Les objets de type list, de type tuple, de type str sont tous des séquences: une "collection" de valeurs avec des éléments indexés dans un certain ordre.

  • Nous avons vu que dans une séquence str, tous les objets de la séquence sont de même nature: ce sont tous des caractères.

  • Dans une séquence de type tuple, les objets de la séquence peuvent être de types variés.

  • Dans une séquence de type list, les objets peuvent être également de types variés. Les listes et les tuples se ressemblent beaucoup de prime abord, avec toutefois une différence notable: les tuples sont immuables, les listes sont muables.

Remarque

Dans ces pages, nous manipulerons:

  • des tableaux, type abstrait.
  • des listes python, que l'on considérera comme implémentant le type abstrait tableau.

Note

Nous préciserons parfois "liste python" ou "python-liste" car:

  • le terme liste peut aussi désigner un type abstrait de données (différent du type tableau).
  • d'autres langages de programmation peuvent nommer liste des objets n'ayant pas tout à fait les mêmes propriétés que les listes python.