添加、删除和修改列表元素
| Prepend[list,element] | 在 list 的开头添加元素 element |
| 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] | 用 new 替换 list 的第 i 个位置上的元素 |
| 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]= |  |