Re: "expanding a list"
- To: mathgroup at smc.vnet.net
- Subject: [mg57917] Re: "expanding a list"
- From: "MJ" <MJ at comcast.net>
- Date: Sun, 12 Jun 2005 04:34:46 -0400 (EDT)
- References: <d8e5c4$gqj$1@smc.vnet.net>
- Sender: owner-wri-mathgroup at wolfram.com
"Bill Rowe" <readnewsciv at earthlink.net > wrote in message news:d8e5c4$gqj$1 at smc.vnet.net... > On 6/10/05 at 2:29 AM, mark at markscoleman.com > (Mark Coleman) wrote: > >Greetings, > >I'd like to construct a list as follows. Say I have a list of reals > >{x1,x2,x3,...xn}, and another list of integers {r,s}. I'd like to > >make a new list > >{{x1,x1,x1,...},{x2,x2,x2....},{x3,x3,x3,...},....,{xn,xn,xn,...}}, > >where the first sublist is of length r, and the remaining sublists > >are of length s. > Assume lst is set to your list of reals, then > Join[{Table[First@lst,{r}]},Rest@Transpose@Table[lst, {s}]] > should give you what you want. Most elegant! MJ