我对Python有点陌生,今天我想做一个线性搜索算法,但是我遇到了len(list)
的问题:
def linearSearch(list, targetValue):
for i in range(0, len(list)):
if list[i] == targetValue:
return i #function stops
return -1
# MAIN
myList = [3, 2, 8, 1, 10]
location = linearSearch(list, 3)
print(location)
我希望输出什么也不给出或-1
,因为我仍在测试
但我一直收到这个错误信息。在
“list”是数据类型的保留词。您应该避免将其用于变量。这就是为什么你得到错误,解释认为它是数据结构中的列表。
相关问题 更多 >
编程相关推荐