Split

Split[list]

リスト list を一連の同一要素からなるサブリストに分割する.

Split[list,test]

関数 test を要素に適用した結果,Trueが得られるような隣接した要素ペアは同一なものとみなされる.

詳細

  • 要素が同一かどうかの判定にデフォルトで使われる関数はSameQである.
  • Splitは,ランレングス符号化に使うことができる. »

例題

すべて開くすべて閉じる

  (1)

同じ値の区切りで分割する:

スコープ  (6)

同じ値の区切りで分割する:

数がだんだん大きくなる区切りで分割する:

数がだんだん小さくなる区切りで分割する:

最初の要素に基づいて分割する:

数が大きく変化するところで分割する:

各部分リストの連続する要素が同じにならないように分割する:

aの後ろで分割する:

aの前で分割する:

アプリケーション  (5)

同一要素を1つのグループにする:

符号で分割する:

負から正へと符号が変わる場合(立ち上がりエッジ)にのみ分割する:

正から負へと符号が変わる場合(立ち下がりエッジ)にのみ分割する:

ランレングス符号化:

等価関数によって等価クラスをグループに分ける:

の最初の百万ビットの0と1のランレングスの分布:

百万の擬似乱数ビット中の1と0のランレングスの分布:

特性と関係  (1)

FlattenSplitの逆の働きをする:

おもしろい例題  (3)

底が10で1を同じ数だけ含んでいる一連の数を求める:

反復するランレングス符号化 [詳細]

読上げ数列の項を定義する[詳細情報]

1読上げ数列の最初の5項を1から始めて計算する:

3から始めて同じことを行う:

Wolfram Research (1996), Split, Wolfram言語関数, https://reference.wolfram.com/language/ref/Split.html.

テキスト

Wolfram Research (1996), Split, Wolfram言語関数, https://reference.wolfram.com/language/ref/Split.html.

CMS

Wolfram Language. 1996. "Split." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/Split.html.

APA

Wolfram Language. (1996). Split. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Split.html

BibTeX

@misc{reference.wolfram_2025_split, author="Wolfram Research", title="{Split}", year="1996", howpublished="\url{https://reference.wolfram.com/language/ref/Split.html}", note=[Accessed: 06-March-2025 ]}

BibLaTeX

@online{reference.wolfram_2025_split, organization={Wolfram Research}, title={Split}, year={1996}, url={https://reference.wolfram.com/language/ref/Split.html}, note=[Accessed: 06-March-2025 ]}