list = [1,2,3,4,5]
target = 3
for i in range (0,len(list)-1):
if (list[i]+list[i+1]== target):
print (list.index(list[i], list[i-1], list[i+1]));
print (list.index(list[i+1], list[i-1], list[i+1]));
else : print ("NO SUCCESS");
运行时出错:
print (list.index(list[i], list[i-1], list[i+1]));
ValueError:1不在列表中
不是向下投票,但请查看index((的文档,并注意当您像上面那样调用index((时,您到底在问它什么。(注意,最后两个参数是可选的。(
目前还不清楚你到底想做什么;如果你想要帮助,你需要添加更多的细节,并解释你的目标是什么,你尝试了什么,和/或为什么/如何认为它应该起作用。