リスト要素の追加,削除,変更
| Prepend[list,element] | リスト list に要素 element を第1要素として追加する |
| Append[list,element] | リスト list に要素 element を最終要素として追加する |
| Insert[list,element,i] | リスト list の前から数えた位置 i に要素 element を挿入する |
| Insert[list,element,-i] | リスト list の後ろから数えた i 番目の位置に要素 element を挿入する |
| Riffle[list,element] | リスト list の要素の間に element を挿入する |
| Delete[list,i] | リスト list の位置 i の要素を削除する |
| ReplacePart[list,i->new] | list 中の位置 i にある要素を new で置き換える |
| ReplacePart[list,{i,j}->new] | を new で置き換える |
リスト要素の追加・削除
リストの先頭に

を追加する.
| Out[1]= |  |
位置2の要素になるように

をリストに挿入する.
| Out[2]= |  |

をリストの要素の間に挿入する.
| Out[3]= |  |
リストの3番目の要素を

で置換する.
| Out[4]= |  |
| Out[5]= |  |
ReplacePartのような関数は明示的なリストを取って新たなリストを与える.しかし,場合によってはリストに「その場で」変更を加え,新たなリストは生成したくない場合もあるだろう.
| v={e1,e2,...} | リストに変数を割り当てる |
| v[[i]]=new | i 番目の要素に新たな値を割り当てる |
リスト要素の再設定

がリストであると定義する.
| Out[6]= |  |
このようにして3番目の要素を

に設定する.
| Out[7]= |  |

が変更された.
| Out[8]= |  |
| m[[i,j]]=new | 行列の 番目の要素を置換する |
| m[[i]]=new | i 番目の行を置換する |
| m[[All,i]]=new | i 番目の列を置換する |
行列の部分の再設定

が行列であると定義する.
| Out[9]= |  |
| Out[10]= |  |
こうすると最初の列の全要素が

になる.
| Out[11]= |  |