Использование идентификатора объекта в качестве хэша для объектов в Python
Разумно ли использовать объектid
в качестве хеш-ключа (через__hash__
) чтобы иметь возможность хешировать в противном случае изменчивый объект для одного экземпляра программы? Использование атрибутов объекта было бы лучше, но онивсе изменчивы и могут меняться.
Это произошло со мной, глядя наНаборы экземпляров и я'мне интересно, если этомудрый