Python 3.0 - is this true?

Alex_Gaynor alex.gaynor at gmail.com
Sat Nov 8 23:49:39 EST 2008


On Nov 8, 11:36 pm, Kay Schluehr <kay.schlu... at gmx.net> wrote:
> On 9 Nov., 05:04, Terry Reedy <tjre... at udel.edu> wrote:
>
> > Have you written any Python code where you really wanted the old,
> > unpredictable behavior?
>
> Sure:
>
> if len(L1) == len(L2):
>     return sorted(L1) == sorted(L2)  # check whether two lists contain
> the same elements
> else:
>     return False
>
> It doesn't really matter here what the result of the sorts actually is
> as long as the algorithm leads to the same result for all permutations
> on L1 ( and L2 ).

that same thing could be done with a multiset type, which would also
have better performance(O(n) vs. O(nlogn)).



More information about the Python-list mailing list