Re: more elements in a list
- To: mathgroup at smc.vnet.net
- Subject: [mg32282] Re: [mg32241] more elements in a list
- From: Tomas Garza <tgarza01 at prodigy.net.mx>
- Date: Wed, 9 Jan 2002 23:38:09 -0500 (EST)
- References: <200201090817.DAA23662@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
Two immediate possibilities (someone will come up with a more elegant solution): In[1]:= list1={a,b,c}; list2={2,5,4}; In[2]:= Flatten[Table[Table[list1[[j]],{list2[[j]]}],{j,1,3}]] Out[2]= {a,a,b,b,b,b,b,c,c,c,c} In[3]:= Flatten[Inner[List,list1,list2,List]/.{x_,y_}->Table[x,{y}]] Out[3]= {a,a,b,b,b,b,b,c,c,c,c} Tomas Garza Mexico City ----- Original Message ----- From: "merkat" <cabanc at hotmail.com> To: mathgroup at smc.vnet.net Subject: [mg32282] [mg32241] more elements in a list > Hi , > > How do I multiply the number of elements in a list? > I have the lists: > {a,b,c} and > {2,5,4} > > the result should be: > {a,a,b,b,b,b,b,c,c,c,c} > > Merkat >
- References:
- more elements in a list
- From: merkat <cabanc@hotmail.com>
- more elements in a list