** suivant:** Transform a list into
** monter:** Lists and vectors
** précédent:** Permuted list from its
** Table des matières**
** Index**

##

Modify an element in a list : `subsop`

`subsop` modifies an element in a list.
`subsop` takes as argument a list and an equality (an index=a new
value) in all syntax modes, but in `Maple` syntax mode
the order of the arguments is reversed.

**Remark** If the second argument is `'k=NULL'`, the element of index
`k` is removed of the list.

Input in `Xcas` mode (the index of the first element is 0) :
`subsop([0,1,2],1=5)`

Or :
`L:=[0,1,2];L[1]:=5`

Output :
`[0,5,2]`

Input in `Xcas` mode (the index of the first element is 0) :
`subsop([0,1,2],'1=NULL')`

Output :
`[0,2]`

Input in `Mupad TI` mode (the index of the first element is 1) :

`subsop([0,1,2],2=5)`

Or :
`L:=[0,1,2];L[2]:=5`

Output :
`[0,5,2]`

In `Maple` mode the arguments are permuted and the index of
the first element is 1.

Input :
`subsop(2=5,[0,1,2])`

Or :
`L:=[0,1,2];L[2]:=5`

Output :
`[0,5,2]`

** suivant:** Transform a list into
** monter:** Lists and vectors
** précédent:** Permuted list from its
** Table des matières**
** Index**
giac documentation written by Renée De Graeve and Bernard Parisse