list = ["Football","Cricket","Rugby","Tennis","Badminton"]
def linearSearch(data,list):
for i in range(len(list)):
if data[i] == len[i]:
return i
linearSearch("Tennis", list)
好吧所以我尝试运行我的代码,但它说内置函数无法获取项目 我对编程很新,所以我不确定我做错了什么以及如何解决它
答案 0 :(得分:0)
你可以做得更简单:
def linearSearch(data,list):
return list.index(data) if data in list else -1
或者如果您想使用for
周期:
def linearSearch(data,list):
for index, item in enumerate(list):
if item == data:
return index
return -1