我正在尝试实现一个包装类,理想情况下,它应该允许我使用以下符号获取其元素的交集:
a & b
有没有我可以实现的特定方法来实现这一目标? (我知道各个元素需要实现__hash__和__eq__方法)
我目前遇到以下错误:
TypeError: unsupported operand type(s) for &: 'PropArray' and 'PropArray'
请您参考如下方法:
尝试覆盖:
def __and__(self, *args, **kwargs): # real signature unknown
""" Return self&value. """
pass
在你的类里面
