Thank you for the clarification.

On Fri, 27 Dec, 2019, 22:23 Juancarlo Añez, <apal...@gmail.com> wrote:

> Hello,
>
> As I remember, __ne__ is implemented by default as  *not *__eq__() in the
> base for hashable classes. Among the reasons to have a separate __ne__ may
> be implementation efficiency.  Another is symmetry and completeness.
>
> Read the docs about the minimum a class must to do be:
>
>    - hashable
>    - sortable
>
>
>
> On Fri, Dec 27, 2019 at 12:00 PM Siddharth Prajosh <spraj...@gmail.com>
> wrote:
>
>> Why do we need separate functions for == and != ?
>>
>> Isn't this supposed to be negation of each other?
>> _______________________________________________
>> Python-ideas mailing list -- python-ideas@python.org
>> To unsubscribe send an email to python-ideas-le...@python.org
>> https://mail.python.org/mailman3/lists/python-ideas.python.org/
>> Message archived at
>> https://mail.python.org/archives/list/python-ideas@python.org/message/5M6RJNN5V7JPNOR7MF5ZGTSH7VKFI33D/
>> Code of Conduct: http://python.org/psf/codeofconduct/
>>
>
>
> --
> Juancarlo *Añez*
>
_______________________________________________
Python-ideas mailing list -- python-ideas@python.org
To unsubscribe send an email to python-ideas-le...@python.org
https://mail.python.org/mailman3/lists/python-ideas.python.org/
Message archived at 
https://mail.python.org/archives/list/python-ideas@python.org/message/VVFZOJRPG6AS72YG3HDSPZSNCM344ASI/
Code of Conduct: http://python.org/psf/codeofconduct/

Reply via email to