Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 核心语言 >
列表操作
列表是 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 (/@) — 将函数作用于一个列表: f/@{a, b, c}LongRightArrow{f[a], f[b], f[c]}
Apply (@@, @@@) — 将函数作用于一个列表: f@@{a, b, c}LongRightArrowf[a, b, c]
MapIndexed  ▪ Scan  ▪ Thread  ▪ MapThread  ▪ Outer  ▪ FoldList  ▪ ...
    
{..}+{..}, 等 — 自动并行作用在列表元素
Total  ▪ Differences  ▪ Tally  ▪ Count  ▪ BinCounts  ▪ ...
    
Column  ▪ Row  ▪ Grid  ▪ ListPlot  ▪ ArrayPlot  ▪ ...
    
Import  ▪ Export  ▪ "Table"  ▪ "Text"  ▪ "CSV"  ▪ ...
教程
更多关于
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team