arrange lists side by side

• To: mathgroup at smc.vnet.net
• Subject: [mg56538] arrange lists side by side
• From: marloo3 at mail15.com
• Date: Thu, 28 Apr 2005 02:40:39 -0400 (EDT)
• Sender: owner-wri-mathgroup at wolfram.com

```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}}

----------------------------------------------------------------------

```

• Prev by Date: Re: compiling the python mathlink module on python 2.3+
• Next by Date: Re: front end error when making boxes
• Previous by thread: Re: Slow performance on OS X?
• Next by thread: Re: arrange lists side by side