列表元素
Wolfram 语言提供多种精选的函数来访问列表元素,无论是指针或坐标,还是基于值的模式或规则.
list[[...]] (Part) — 部分列表,可用 = 设置
First ▪ Last ▪ Rest ▪ Most ▪ Take ▪ Drop ▪ TakeDrop ▪ TakeList ▪ TakeWhile
UpTo — 一定数目的元素,或者尽可能多
Append ▪ Prepend ▪ Insert ▪ Delete ▪ AppendTo ▪ PrependTo
Position — 求出匹配模式的元素坐标
PositionSmallest, PositionLargest — 找到最小或最大元素的位置
FirstPosition ▪ Extract ▪ ReplacePart ▪ MapAt ▪ ArrayRules ▪ Ordering
Length ▪ Dimensions ▪ ArrayDepth ▪ LengthWhile
Select, SelectFirst — 选择满足规则的元素
Pick ▪ BinLists ▪ Count ▪ Gather ▪ Tally
DeleteCases ▪ DeleteElements ▪ DeleteDuplicates ▪ DeleteAdjacentDuplicates
Nothing — 元素自动从列表中去除
MemberQ — 测试一个元素是否是一个列表的成员
FreeQ ▪ ArrayQ ▪ VectorQ ▪ MatrixQ
Max ▪ Min ▪ MaximalBy ▪ MinimalBy
查找子列表
SequencePosition ▪ SequenceCases ▪ SequenceCount
查找子集
SubsetPosition ▪ SubsetCases ▪ SubsetCount