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