Возможный дубликат:
Когда вычисляется хэш-объект python и почему хэш -1 отличается?
Почему -1
и -2
оба хеша одинакового числа, если Python?
Как они это делают, как Python сообщает эти два числа друг от друга?
>>> -1 is -2
False
>>> hash(-1) is hash(-2)
True
>>> hash(-1)
-2
>>> hash(-2)
-2