0
我是一個相對較新的Python程序員,並試圖修復我的包含方法在我的ArrayList類中。我想檢查輸入值是否實際包含在存儲列表中。如何成功實現我自己的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
有人能告訴我這段代碼有什麼問題嗎?我使用生成的列表範圍(100)對值50進行測試,但不會返回True。
謝謝!這幫助我注意到了縮進。 – Devon