### 6.39.2 Accès à un élément ou à une sous-liste d’une liste : `at []`

#### Accès à un élément

On utilise la fonction `at` pour accéder à un élément d’une liste, ou 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
Soit la liste : `[0,1,2]` et on veut désigner l’élément `1`.
On tape son indice `1` entre des crochets :

`[0,1,2][1]`

ou

`at([0,1,2],1)`

On obtient puisque les indices commencent à 0 :

`1`

ou bien
0n tape son indice `2` entre des doubles crochets :

`[0,1,2][[2]]`

On obtient puisque les indices commencent à 1 :

`1`

#### Extraire une sous-liste

Voir aussi : 6.39.3 la fonction `mid`.
On utilise aussi la fonction `at` pour extraire une sous-liste d’une liste. On tape alors, entre des crochets, l’indice de début, puis `..` et l’indice de fin de la sous-liste ou on utilise la fonction `at`.
Attention ! l’indice du premier élément est 0.
On tape :

`[0,1,2,3,4][1..3]`

ou

`at([0,1,2,3,4],1..3)`

On obtient :

`[1,2,3]`

Attention, la commande `at` ne peut pas être utilisée pour les séquences : il faut utiliser la syntaxe `(0,1,2,3,4,5)[2..3]`.