Re: Partition a list into sublists of unequal size
- To: mathgroup at smc.vnet.net
- Subject: [mg83930] Re: Partition a list into sublists of unequal size
- From: Tom Burton <news at brahea.com>
- Date: Wed, 5 Dec 2007 07:02:45 -0500 (EST)
Proposed recipe: 1. Tighten your description a bit to "partition a list into sublists that start with an instance of a particular value". 2. Note that Partition is not well suited to this task. Browse "See Also" near the bottom of help on Partition. 3. Split looks good. Try it: list={1,0,0,1,0,0,1,1,0,1,0,0,0,0,1,0} Split[list, #1 != 1 &] 4. Fiddle with the ends, depending upon your particular needs (not yet clear to me). Tom When responding, please replace news with my first initial and full last name, as one word. Tom Burton