gpt4 book ai didi

python - 我有 '__contains__' ,为什么错误

转载 作者:太空宇宙 更新时间:2023-11-04 07:04:22 24 4
gpt4 key购买 nike

class a(object):
def a(self):
return True
__contains__=a

b=a()
print 2 in b#why error

最佳答案

__contains__ 是用来争论的。 a 不接受参数。

以下是您的示例,其中包含一个有效的 __contains__:

>>> class a(object):
... def a(self, item):
... return True
... __contains__=a
...
>>> b=a()
>>> print 2 in b
True

关于python - 我有 '__contains__' ,为什么错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2046209/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com