Insert
Insert[list,elem,n]
在 list 中的位置 n 上插入 elem. 如果 n 为负,位置从结尾计算.
Insert[expr,elem,{i,j,…}]
在 expr 中的位置 {i,j,…} 上插入 elem.
Insert[expr,elem,{{i1,j1,…},{i2,j2,…},…}]
在某些位置上插入 elem.
更多信息
- list 可以有任何头部,不一定是 List.
- Insert 可用于 SparseArray 对象,这是通过在相应的普通列表中插入实现的.
- 若 expr 是一个 Association 对象,则 Insert[expr,key->value,pos] 会在关联关系中插入一个元素.
- 若指定位置的形式为 "key" 或 Key[k],则 Insert 会在元素响应该钥匙(key)之前插入新元素,或在钥匙已存在的情况下重写该数值.
- 如果待插入新元素的钥匙已经存在,那么该钥匙相应的老元素则会被删除.
- Insert[elem,pos][expr] 等价于 Insert[expr,elem,pos].
范例
打开所有单元关闭所有单元基本范例 (10)
在 Association 中插入有重复键的项会覆盖之前的值:
用位置在 Association 中插入:
Wolfram Research (1988),Insert,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Insert.html (更新于 2014 年).
文本
Wolfram Research (1988),Insert,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Insert.html (更新于 2014 年).
CMS
Wolfram 语言. 1988. "Insert." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2014. https://reference.wolfram.com/language/ref/Insert.html.
APA
Wolfram 语言. (1988). Insert. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Insert.html 年