This is documentation for Mathematica 3, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.2)
 Documentation / Mathematica / Built-in Functions / New in Version 3.0 / Lists and Matrices  /

  • Split[ list ] splits list into sublists consisting of runs of identical elements.
  • Split[ list , test ] treats pairs of adjacent elements as identical whenever applying the function test to them yields True.
  • Example: Split[ a, a, b, b, a, a, b ].
  • The default function used to test whether elements are identical is SameQ.
  • Split can be used to perform run-length encoding.
  • See the Mathematica book: Section 1.8.10.
  • See also: Partition, Union, Flatten, ReplaceList.