не прав, но.
1. hash реализуется для тех builtin types, которые реализуют eq
2. hash для Numerical гарантирует равенство.
ref: https://docs.python.org/3/library/stdtypes.html?#hashing-of-numeric-types
hash(x) == hash(y) только тогда, когда x == y
3. hash для tuple базируется на хэшировании элементов.
---
пока вроде всё верно
Обсуждают сегодня