リストの要素

Wolfram言語は指標あるいは位置を使って,または値のパターンあるいは基準を使ってリストの要素にアクセスするための,慎重に選ばれた関数一式を備えている.

list[[...]] (Part) = で再設定可能なリストの部分

Span (;;) 要素の範囲やブロックのための一般指定

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

SelectSelectFirst 基準を満足する要素を選択する

CasesFirstCase パターンに合致する要素を与える

Pick  ▪  BinLists  ▪  Count  ▪  Gather  ▪  Tally

DeleteCases  ▪  DeleteElements  ▪  DeleteDuplicates  ▪  DeleteAdjacentDuplicates

Nothing リストから自動的に除かれる要素

MemberQ 要素がリストの部分であるかどうかを判定する

FreeQ  ▪  ArrayQ  ▪  VectorQ  ▪  MatrixQ

AllTrue  ▪  AnyTrue  ▪  NoneTrue

Max  ▪  Min  ▪  MaximalBy  ▪  MinimalBy

部分リストを求める

SequencePosition  ▪  SequenceCases  ▪  SequenceCount

部分集合を求める

SubsetPosition  ▪  SubsetCases  ▪  SubsetCount