Voir aussi 6.42.42.
Pour définir la liste vide L0, on tape :
L0:=[]
Pour définir la liste L1 égale à [1,2,3], on tape :
L1:=[1,2,3].
Dans ce cas L1[0] vaut 1,L1[1] vaut 2 et L1[2] vaut 3 car les
indices commencent à 0.
On peut modifier ces listes facilement (voir aussi 6.42.15).
On tape :
L0[5]:=16;L0 et on obtient :
[0,0,0,0,0,16],[0,0,0,0,0,16]
L1[2]:=16;L1 et on obtient :
[1,2,16],[1,2,16]
On peut aussi définir une liste qui est faite à partir d’une fonction ou d’une
constante avec makelist.
On tape :
makelist(4,1,3) ou [4$3] renvoie [4,4,4]
makelist(4,2,7) ou [4$6] renvoie [4,4,4,4,4,4]
makelist(x->x^
2,1,10,2) ou [(k^
2)$(k=1..10,2)]
renvoie [1,9,25,49,81]
makelist(x->x^
2,2,11,3) ou [(k^
2)$(k=2..11,3)]
renvoie [4,25,64,121]