下面的代碼:python3 - 學習搜索,這個很簡單的例子不工作的權利
def findsort(something, alist):
for item in alist:
if item == something:
return "found"
else:
return "not found"
def main():
print(findsort(6, [3, 6, 1, 8, 11, 14]))
main()
出於某種原因,這並不工作,我認爲它應該工作的方式。
當我運行這個,它會說「找不到」。但是,如果我將要查找的值更改爲列表中的第一個項目,那麼它將返回爲「找到」。
我已經試過用字符串,我得到了相同的結果。
有人能告訴我我做錯了什麼嗎?
只是一個建議,你可以簡化功能,「發現」如果事情在別的ALIST「未找到」' – John