10
Modi eleganti per supportare l'equivalenza ("uguaglianza") nelle classi Python
Quando si scrivono classi personalizzate è spesso importante consentire l'equivalenza mediante gli operatori ==e !=. In Python, ciò è reso possibile mediante l'attuazione delle __eq__e __ne__particolari metodi, rispettivamente. Il modo più semplice che ho trovato per fare questo è il seguente metodo: class Foo: def __init__(self, item): self.item = item …