При определении класса данных с frozen=False
(поведение по умолчанию) и последующем создании экземпляра объекта этого класса есть ли способ сделать этот объект хешируемым?
Зачем мне это нужно?
До Python 3.7 я использовал именованные кортежи вместо классов данных и находил дубликаты с помощью set()
, но я больше не могу его использовать. Я не хочу использовать frozen=True
в классах данных по другим причинам.
dataclasses.replace
. - person user2357112 supports Monica   schedule 18.04.2019