AppendTo

AppendTo[x,elem]

elem 追加到 x 的值,并在结果中重新设置 x.

更多信息

范例

打开所有单元关闭所有单元

基本范例  (1)

指定 l 为一个列表:

在列表末端包含一个新值:

赋给 l 的值已经改变:

范围  (5)

使用任意标头:

追加至 Association

赋给 s 一个稀疏矩阵:

往矩阵中添加一行数据:

如果添加的元素的维度与已有元素的维度不一致,则需将其转换为列表:

AppendTo 的第一个参数不必是符号:

并行追加到共享列表:

应用  (1)

指定 m 为2×2矩阵:

添加一行至 m

添加一列至 m

m 目前为3×3矩阵:

可能存在的问题  (5)

第一参数必须是个变量:

第一个参数必须被赋给能被追加值的量:

如果 AtomQTrue,则不能为其追加值:

AppendTo 用于矩阵的一列将替换列的值:

追加至矩阵列:

用新值重置列的值:

利用 AppendTo 在大的循环中累积数值可能较慢:

存在许多替代方法,例如使用 ReapSow

在并行处理共享列表时,AppendTo 具备原子性:

而看起来与之相当的使用 Append 的表达式则不具备原子性:

Wolfram Research (1988),AppendTo,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AppendTo.html (更新于 2014 年).

文本

Wolfram Research (1988),AppendTo,Wolfram 语言函数,https://reference.wolfram.com/language/ref/AppendTo.html (更新于 2014 年).

CMS

Wolfram 语言. 1988. "AppendTo." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2014. https://reference.wolfram.com/language/ref/AppendTo.html.

APA

Wolfram 语言. (1988). AppendTo. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/AppendTo.html 年

BibTeX

@misc{reference.wolfram_2024_appendto, author="Wolfram Research", title="{AppendTo}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/AppendTo.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_appendto, organization={Wolfram Research}, title={AppendTo}, year={2014}, url={https://reference.wolfram.com/language/ref/AppendTo.html}, note=[Accessed: 22-November-2024 ]}