10
Formas elegantes de apoyar la equivalencia ("igualdad") en las clases de Python
Al escribir clases personalizadas, a menudo es importante permitir la equivalencia mediante los operadores ==y !=. En Python, esto es posible implementando los métodos especiales __eq__y __ne__, respectivamente. La forma más fácil que he encontrado para hacer esto es el siguiente método: class Foo: def __init__(self, item): self.item = item …