列表操作

列表是 Mathematica 的主要结构,用来表示各种类型的集合、数组以及序列. 列表可以是任意结构和大小,甚至包含数百万个元素. Mathematica 直接在列表上操作的函数超过 1000个,使得列表成为一个协同工作的强大工具.

参考资料参考资料

构造列表 »

{a,b,...} (List) — 直接指定一个列表

Table 制作表达式的列表值

Array 根据函数制作任意维数的数组

Range ▪ SparseArray ▪ Tuples ▪ NestList ▪ Sow ▪ Reap ▪ ...

列表元素 »

list[[...]] (Part) — 列表的部分或部分序列 (),可以用 重新设置

First ▪ Last ▪ Take ▪ Drop ▪ Extract ▪ Append ▪ ReplacePart ▪ ...

Select 按函数选择

Cases 给出匹配模式的元素

Length ▪ Position ▪ MemberQ ▪ DeleteDuplicates ▪ ...

重排列与重构列表 »

Flatten 展平成嵌套列表

Join ▪ Partition ▪ Transpose ▪ Reverse ▪ Sort ▪ Split ▪ Gather ▪ Riffle ▪ ...

函数作用于列表 »

Map (/@) — 将函数映射于一个列表:

Apply (@@, @@@) — 将函数作用于一个列表:

MapIndexed ▪ Scan ▪ Thread ▪ MapThread ▪ Outer ▪ FoldList ▪ ...

数学和统计运算 »

{..}+{..}, 等 — 自动并行作用在列表元素

Total ▪ Differences ▪ Tally ▪ Count ▪ BinCounts ▪ ...

显示和可视化列表 »

Column ▪ Row ▪ Grid ▪ ListPlot ▪ ArrayPlot ▪ ...

导入和导出 »

Import ▪ Export ▪ "Table" ▪ "Text" ▪ "CSV" ▪ ...

New to Mathematica? Find your learning path »
Have a question? Ask support »