Split - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

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 f⁡x 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 f⁡x,opts.

• 

If Split is indexed by a positive integer N, the expression f⁡opt1,...,optN−1,x,opts is evaluated for each list element x.

Examples

> 

with⁡ListTools:

> 

L≔a,,,bc,d,e,,,f

L≔a,,,bc,d,e,,,f

(1)
> 

Split⁡`=`,L,,

a,bc,d,e,f

(2)
> 

Digits≔5

Digits≔5

(3)
> 

Split⁡`>`,seq⁡sin⁡2.0⁢x,x=1..12,−12

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

(4)
> 

Split2⁡verify,−12,seq⁡sin⁡2⁢x,x=1..12,less_than

,sin⁡4,,sin⁡10,sin⁡12,,sin⁡18,,sin⁡24

(5)

See Also

list

ListTools

map

type[list]