MathGroup Archive 2008

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

Search the Archive

Making a lists with conditions

  • To: mathgroup at smc.vnet.net
  • Subject: [mg85676] Making a lists with conditions
  • From: Guillermo Sanchez <guillermo.sanchez at hotmail.com>
  • Date: Tue, 19 Feb 2008 01:53:57 -0500 (EST)

Dear group

I have two list (list1:{a1, ...ai,  aj, ..., an}, list2:{{ai,
bi}, ..., {aj, bj}}.

I wish to obtain a new list (list3} where be included all members of
list1 and list2. If elements ak is not included in list2 then write
{ak, 0}.

Here is an example:

list1 = {3.8,  3.85, 3.9,  3.95,  4., 4.05,  4.1};
list2 = {{3.85, 120}, { 4.0 , 111}, {4.1, 314}};

ff[list1_, list2_] := =BFlist1, list2?


Here is the ouput that I wist to obtain

Out:={{3.8, 0} , {3.85`, 120}, {3.9`, 0}, {3.95, 0}, {4.`, 111},
{4.05`, 0}, {4.1`, 314}}

I have a method but it is two complicate. I am sure that some members
of the group will find a elegant solution

Thanks

Guillermo


  • Prev by Date: Vertex in Graph
  • Next by Date: Re: Mathematica Book and Documentation
  • Previous by thread: Vertex in Graph
  • Next by thread: Re: Making a lists with conditions