MathGroup Archive 2003

[Date Index] [Thread Index] [Author Index]

Search the Archive

expanding a list

  • To: mathgroup at smc.vnet.net
  • Subject: [mg42593] expanding a list
  • From: Alan Kelly <Alan.Kelly at tcd.ie>
  • Date: Thu, 17 Jul 2003 03:45:12 -0400 (EDT)
  • Sender: owner-wri-mathgroup at wolfram.com

Hi all,
I believe that this is a rather elementary question, but I am not 
aware of a simple, elegant and efficient solution. I have searched 
the MathGroup archive, but with no success.

I have two lists - both of the same length.  The first contains a 
list of probabilities. For example, suppose the list length is 4 
(although in practice it would be much longer) and is of the 
following form:
plist = {0.252, 0.252, 0.257, 0.235}.
The second contains a  list of integers:
flist = {7,5,6,4}.
I wish to take the first element of plist and replicate that value 
using the first element of flist.  Similarly for the remaining 
elements.
I should finish with a list of length 7+5+6+4 or 22.
Any suggestion please.
Many thanks,
Alan Kelly
Trinity College Dublin


  • Prev by Date: counter function
  • Next by Date: Mathematica 5.0 and ImageProcessing package
  • Previous by thread: Re: counter function
  • Next by thread: Re: expanding a list