### 6.39.1 Les différentes listes

Une liste peut contenir des listes (c’est le cas des matrices) et peut désigner un vecteur (liste des coordonnées) ou un polynôme (liste des coefficients des puissances décroissantes), alors que une séquence est plate car on ne peut pas avoir un élément d’une séquence qui soit une séquence.
L’ordre est important dans une liste alors que l’ordre n’a pas d’importance pour un ensemble, il peut y avoir plusieurs fois le même objet dans une liste alors que chaque objet est unique dans un ensemble.

Dans les réponses de `Xcas`,

- les coordonnées d’un vecteur sont parenthésées avec `[` et `]`,
- une matrice avec [ et ],
- un polynôme avec `[]` et `[]`,
- un ensemble avec [ et ].

Un vecteur peut donc être représentés par une liste contenant les composantes du vecteur (on met les composantes du vecteur entre crochets).
Attention !
Pour accéder à un élément d’une liste, on tape son indice entre des crochets pour des indices qui commencent à 0
ou bien
on tape son indice entre des doubles crochets pour des indices qui commencent à 1.
Pour toutes les autres fonctions de `Xcas` (autres que l’accés à un élément), l’indice du premier élément est 0.
Exemple
On tape : `L:=[2,5,1,3]`
`L[1]`
On obtient :
`5`
On tape : `L[[1]]`
On obtient :
`2`
On tape : `L:=[2,5,1,3]`
`L[1]:=4`
`L`
On obtient :
`[2,4,1,3]`
On tape : `L:=[2,5,1,3]`
`L[[1]]:=4`
`L`
On obtient :
`[4,5,1,3]`
Pour dessiner ou définir un vecteur géométrique voir 9.10.5 et 10.5.5.