MathGroup Archive 2007

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

Search the Archive

Re: Passing a list as seperate parameters?


Azumanga wrote:
> I have a recuring problem in using mathematica, which I'm sure there
> must be a simple fix for, but I've looked through the manual and can't
> find it.
> 
> As an example, I build up the list { {a,b},{c,d} }, and I want to find
> the union of it's elements.
> 
> At first glance, I want Union. However, Union wants it's input as
> Union[{a,b},{c,d}], Union[{{a,b},{c,d}}] doesn't do anything.
> 
> In general I get around this by fold, but it seems there should be a
> simpler method?
> 
> 
Change the head of the outermost list to Sequence. For example,

In[1]:=
lst = {{a, b}, {c, d}, {a, c, e}};
Union[Sequence @@ lst]

Out[2]=
{a, b, c, d, e}

Regards,
Jean-Marc


  • Prev by Date: Re: SymmetricReduction
  • Next by Date: 5.2 vs 4.0
  • Previous by thread: Re: Passing a list as seperate parameters?
  • Next by thread: Re: Passing a list as seperate parameters?