Différences entre les versions de « Introduction à Maple/Listes, tableaux, matrices »

(→‎Définir une liste : Ces deux défs sont en fait les mêmes, c'est juste un manière commode de faire de l'individuel rapidement. Les termes implicite et explicite sont maladroits.)
:<code>eval(MaListe) ;</code>
 
Maple affiche, après ces opérations : <code>[3, 32768, 2, 4]</code> (on a modifié le seconddeuxième élément).
 
Pour ajouter un élément, ou retirer un élément, les choses de compliquent un peu. Pour ajouter un élément, voici la démarche :
* mettre des crochets autour (on retrouve une ''liste'').
 
Exemple d'illustration :
 
:<code>MaListe := ["Alice", "Bob"] ;</code>
Maple affiche : <code>["Alice", "Bob", "Eve"]</code>.
 
On aurait pu ajouter l'élément ''avant'' en remplaçant la secondedeuxième ligne par : :<code>MaListe := [ "Eve", op(MaListe) ]</code>. Remarquez qu'il est ''facile'' d'ajouter un élément avant ou après la liste, mais qu'il est ''plus difficile'' de l'ajouter au milieu (« injecter »).
 
Pour retirer un élément d'une liste, voici la démarche :
Pour effectuer ce remplacement, on peut faire comme précédemment (<code>MaListe[3] := NULL</code>).
 
Exemple d'illustration :
 
:<code>MaListe := ["Alice", "Bob", "Eve"] ;</code>
42

modifications