Split - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.
Our website is currently undergoing maintenance, which may result in occasional errors while browsing. We apologize for any inconvenience this may cause and are working swiftly to restore full functionality. Thank you for your patience.

Online Help

All Products    Maple    MapleSim


ListTools

  

Split

  

split a list into an expression sequence of lists

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

Split(f, L, opts, ...)

Split[N](f, opt[1], ..., opt[N-1], L, opts, ...)

Parameters

L

-

list

f

-

procedure

N

-

positive integer

opts

-

(optional) options to procedure f

Description

• 

The Split(f, L) function splits list L at positions where procedure f returns true. The value of procedure f is determined by the expression fx evaluated for each element x of list L.

  

The Split(f, L, opts) function performs in a similar manner, except that the value of procedure f is determined by the expression fx,opts.

• 

If Split is indexed by a positive integer N, the expression fopt1,...,optN1,x,opts is evaluated for each list element x.

Examples

withListTools:

La,,,bc,d,e,,,f

La,,,bc,d,e,,,f

(1)

Split`=`,L,,

a,bc,d,e,f

(2)

Digits5

Digits5

(3)

Split`>`,seqsin2.0x,x=1..12,12

,−0.75680,,−0.54402,−0.53657,,−0.75099,,−0.90558

(4)

Split2verify,12,seqsin2x,x=1..12,less_than

,sin4,,sin10,sin12,,sin18,,sin24

(5)

See Also

list

ListTools

map

type[list]