【发布时间】:2016-10-10 11:31:32
【问题描述】:
我是一个相对较新的 Python 程序员,正在尝试在我的 ArrayList 类中修复我的 contains 方法。我想检查输入值是否实际包含在存储列表中。
def __contains__(self, value):
"""Implements `val in self`. Returns true if value is found in this list."""
for num in iter(self):
if(num==value):
return True
else:
return False
有人能告诉我这段代码有什么问题吗?我使用生成的列表 range(100) 对其进行测试,值为 50,但它不会返回 True。
【问题讨论】:
标签: python class arraylist contains