Append

Append[expr,elem]

给出追加 elemexpr.

Append[elem]

表示 Append 的运算符形式,它可以应用于表达式.

更多信息

  • 当利用迭代法建立一个列表时,使用 SowReap 通常比在每一步使用 Append[list,new] 更有效率.
  • Append 作用在 SparseArray 对象上,在必要时返回普通列表.
  • Append 可作用于 Association 对象. 单个新元素以 key->value 的形式指定. 当键相同时,新值将替换旧值.
  • 追加至关联的多个元素可以 {key1->value1,key2->value2, } 的形式指定.
  • Append[elem][expr] 等价于 Append[expr,elem].

范例

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

基本范例  (3)

追加到 Association

将多个规则追加至 Association

推广和延伸  (1)

使用头部而不是 List

应用  (4)

把一行追加到一个矩阵:

追加到矩阵的各行:

把向量追加到一个矩阵:

连续追加到一个列表:

可能存在的问题  (2)

在并行处理共享列表时,Append 不具备原子性(或线程安全的):

这种情况下使用 AppendTo

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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