列表是
Mathematica 的主要结构,用来表示各种类型的集合、数组、序列。列表可以是任意结构和大小,甚至包含数百万个元素。
Mathematica 直接在列表上操作的函数超过 1000 个,使得列表成为一个协同工作的强大工具。
{a,b,...} (
List) — 直接指定一个列表
list[[...]] (
Part) — 列表的部分或部分序列 (
;;),可以用
= 重新设置
Map (
/@) — 将函数作用于一个列表:
f/@{a, b, c}
{f[a], f[b], f[c]}
Apply (
@@,
@@@) — 将函数作用于一个列表:
f@@{a, b, c}
f[a, b, c]
{..}+{..}, 等 — 自动并行作用在列表元素