Services & Resources / Wolfram Forums / MathGroup Archive
-----

MathGroup Archive 2011

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

Search the Archive

Re: list equation

  • To: mathgroup at smc.vnet.net
  • Subject: [mg121953] Re: list equation
  • From: DrMajorBob <btreat1 at austin.rr.com>
  • Date: Fri, 7 Oct 2011 04:47:13 -0400 (EDT)
  • Delivered-to: l-mathgroup@mail-archive0.wolfram.com
  • References: <201110060824.EAA22708@smc.vnet.net>
  • Reply-to: drmajorbob at yahoo.com

lst = Subsets[Range[100], {2}];
Length@lst

4950

Bobby

On Thu, 06 Oct 2011 03:24:55 -0500, dimitris <dimmechan at yahoo.com> wrote:

> Hello to all.
>
> Let
>
> lst = Tuples[Range[100], 2];
>
> In the previous list appear elements such us {x,y} and {y,x}. (e.g.
> {3,4} and {4,3}).
> I want to create a new list with {y,x} dropped (that is, in the new
> list appears only {3,4}
> and not {4,3}).
>
> I use
>
> lstnew = Union[lst, SameTest -> (#1 == Reverse[#2] &)]
>
> However it is needed almost 150 sec for this procedure ($Version->5.2
> for Windows)
> I know that my laptop is too old but I guess there is a more efficient
> way to
> create lstnew.
>
> Any ideas?
>
> Thanks a lot
>
> Dimitris
>


-- 
DrMajorBob at yahoo.com



  • Prev by Date: Re: A variable defaulting to a previous variable?
  • Next by Date: Re: How to use PDF for function definition?
  • Previous by thread: Re: list equation
  • Next by thread: Re: list equation