RE: Partition
- To: mathgroup at smc.vnet.net
- Subject: [mg71670] RE: [mg71611] Partition
- From: "David Park" <djmp at earthlink.net>
- Date: Sun, 26 Nov 2006 03:48:55 -0500 (EST)
KFUPM, list = {a, b, c, d, e, f, g, h, i, j, k, l, m, n, o}; Partition the list into groups of 5. Then change each group to a Sequence of the first element and the rest of the elements. You may want to look up Sequence in Help. list2 = Partition[list, 5] {{a, b, c, d, e}, {f, g, h, i, j}, {k, l, m, n, o}} Sequence @@ {First[#], Rest[#]} & /@ list2 {a, {b, c, d, e}, f, {g, h, i, j}, k, {l, m, n, o}} David Park djmp at earthlink.net http://home.earthlink.net/~djmp/ From: KFUPM [mailto:hussain.alqahtani at gmail.com] Dear All I have a very large list of numbers that look like this: ( although the size is different) list={a,b,c,d,e,f,g,h,i,j,k,l,m,n,o} And i need to rewrite the list into list2={a,{b,c,d,e},f,{g,h,i,j,},k,{l,m,n,o}} Since my list is too big, i need Mathematica to do it for me regardless of the site of the list. I would appreciate it if you can help me in this regard, Thanks KFUPM