split
- To: mathgroup at smc.vnet.net
- Subject: [mg73572] split
- From: Arkadiusz.Majka at gmail.com
- Date: Thu, 22 Feb 2007 04:30:58 -0500 (EST)
Hi,
I want to split a list, say
z = {1, 3, 2, 6, 4, 7, 5,1,7};
into sublist of elements that are less or equal 3.
so I want to obtain
{{1,3,2},{6,4,7,5},{1},{7}}
How to do it? Probably by applying Split, but what to put in Test?
Split[z,#<=3&] gives :
{{1, 3, 2, 6}, {4}, {7}, {5}, {1, 7}}
Why 6 was put in first sublist together with 1, 3, and 2 since 6>3 and
should be together with 4 in the second sublist?
Thanks,
Arek
- Follow-Ups: