On Wed, May 19, 2010 at 1:56 AM, Gustavo Narea <m...@gustavonarea.net> wrote:
> Hello, Oleg.
>
>>
>> class UnorderedList(list):
>>    def __eq__(self, other):
>>        if not isinstance(other, UnorderedList):
>>            return False
>>        return sorted(self) == sorted(other)
>>
>>    def __ne__(self, other):
>>        return not self.__eq__(other)
>>
>>   Do you need more than that?
>>
>> Oleg.
>
> That's what I had in mind.
>
> I think it'd be useful enough to go in the standard library. Now that
> there's a sample implementation, should I still try to demonstrate why I
> believe it's worth adding to the stdlib and get support?
>
> Cheers,
>
>  - Gustavo.

I'm generally in favor of adding more data structures to Python,
but I'm at best -0 on this. Besides being trivial to code and
questionably useful, a much better implementation could be
written using heap.

Maybe with a better implementation I would go +0, but I'm
hard pressed to see a case where this would be needed and
could not be trivially written.

Geremy Condra
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to