视频中是通过eumerate函数,去遍历枚举类型中的每个下标和值,为什么我通过遍历列表的下标去查找对应的index 的方法总是找不到呢?不知道问题出在哪里?为什么这种方法不行?
"""
线性查找方法
"""
def linear_search(find_value, argus):
for index in range(len(argus)):
if find_value == argus[index]:
return index
else:
return -1
if __name__ == '__main__':
nums = [1,2,3,5,6,7,8,9,14,23,34,56,42,64]
print(linear_search(7, nums))
结果:
