Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #17333

Re: test for list equality

References <45d59336-7e75-4865-8573-56742b37097c@s26g2000yqd.googlegroups.com>
Date 2011-12-16 17:30 +1100
Subject Re: test for list equality
From Alec Taylor <alec.taylor6@gmail.com>
Newsgroups comp.lang.python
Message-ID <mailman.3716.1324017045.27778.python-list@python.org> (permalink)

Show all headers | View raw


Just for fun, use the Hungarian Algorithm

(Python implementation: http://software.clapper.org/munkres/)

On Fri, Dec 16, 2011 at 3:36 AM, noydb <jenn.duerr@gmail.com> wrote:
> I want to test for equality between two lists.  For example, if I have
> two lists that are equal in content but not in order, I want a return
> of 'equal' -- dont care if they are not in the same order.  In order
> to get that equality, would I have to sort both lists regardless?  if
> yes, how (having issues with list.sort)?
>
> Another way i tried, that I think is kind-of roundabout is like
> x = [2, 5, 1, 88, 9]
> y = [5, 2, 9, 1, 88]
> inBoth = list(set(x) & set(y))
>
> and then test that list.count is equal between inBoth and x and/or y.
>
>
> Any better suggestions?
>
> Thanks for any help!
> --
> http://mail.python.org/mailman/listinfo/python-list

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

test for list equality noydb <jenn.duerr@gmail.com> - 2011-12-15 08:36 -0800
  Re: test for list equality noydb <jenn.duerr@gmail.com> - 2011-12-15 09:49 -0800
    Re: test for list equality John Gordon <gordon@panix.com> - 2011-12-15 17:57 +0000
    Re: test for list equality Miki Tebeka <miki.tebeka@gmail.com> - 2011-12-15 09:59 -0800
      Re: test for list equality MRAB <python@mrabarnett.plus.com> - 2011-12-15 18:12 +0000
      Re: test for list equality darnold <darnold992000@yahoo.com> - 2011-12-15 10:12 -0800
      Re: test for list equality Tim Chase <python.list@tim.thechases.com> - 2011-12-15 12:20 -0600
        Re: test for list equality Miki Tebeka <miki.tebeka@gmail.com> - 2011-12-15 10:25 -0800
        Re: test for list equality Miki Tebeka <miki.tebeka@gmail.com> - 2011-12-15 10:25 -0800
      Re: test for list equality Terry Reedy <tjreedy@udel.edu> - 2011-12-15 20:02 -0500
    Re: test for list equality Stefan Behnel <stefan_ml@behnel.de> - 2011-12-15 19:01 +0100
      Re: test for list equality noydb <jenn.duerr@gmail.com> - 2011-12-15 10:07 -0800
        Re: test for list equality Ian Kelly <ian.g.kelly@gmail.com> - 2011-12-15 11:28 -0700
          Re: test for list equality noydb <jenn.duerr@gmail.com> - 2011-12-15 10:32 -0800
    Re: test for list equality MRAB <python@mrabarnett.plus.com> - 2011-12-15 18:06 +0000
  Re: test for list equality MRAB <python@mrabarnett.plus.com> - 2011-12-15 17:54 +0000
  Re: test for list equality Alec Taylor <alec.taylor6@gmail.com> - 2011-12-16 17:30 +1100
  Re: test for list equality Ian Kelly <ian.g.kelly@gmail.com> - 2011-12-16 00:11 -0700
  Re: test for list equality Ian Kelly <ian.g.kelly@gmail.com> - 2011-12-16 00:32 -0700

csiph-web