Re: arrange lists side by side

• To: mathgroup at smc.vnet.net
• Subject: [mg56562] Re: [mg56538] arrange lists side by side
• From: János <janos.lobb at yale.edu>
• Date: Fri, 29 Apr 2005 03:20:06 -0400 (EDT)
• References: <200504280640.CAA24672@smc.vnet.net>
• Sender: owner-wri-mathgroup at wolfram.com

```On Apr 28, 2005, at 2:40 AM, marloo3 at mail15.com wrote:

> Hi
> is there a way to spread out a small list over a bigger list
> recurrently like
> this:
> a={28, 30, 17};
> b={1, 2, 9, 4, 5, 7, 3, 8};
> to give the output:
> {{1,28},{2,30},{9,17},{4,28},{5,30},{7,17},{3,28},{8,30}};
> the number of items in "b" do not neccesary  multiples of the
> number of items
> in "a"
> mark
>
> okay this is my approach
>
> a={28,30,17};
> b={1,2,9,4,5,7,3,8};
> aa={};aa=Table[Join[aa,a],{i,Length[b]/Length[a]}]
>
> Out[]=
> {{28,30,17},{28,30,17}}
>
> frc=Mod[Length[b],Length[a]];
> gg=Flatten[Join[aa,Part[a,{1,frc}]]];
> Transpose[Join[{b},{gg}]]
>
> Out[]=
> {{1,28},{2,30},{9,17},{4,28},{5,30},{7,17},{3,28},{8,30}}
>
> ----------------------------------------------------------------------
>
In[8]:=
Length[b], a]}]
Out[8]=
{{1, 28}, {2, 30}, {9, 17},
{4, 28}, {5, 30}, {7, 17},
{3, 28}, {8, 30}}

János

----------------------------------------------
Trying to argue with a politician is like lifting up the head of a
corpse.
(S. Lem: His Master Voice)

```

• Prev by Date: Re: arrange lists side by side
• Next by Date: Re: MLGetByteString
• Previous by thread: arrange lists side by side
• Next by thread: Re: arrange lists side by side