因此,我必须检查是否要检查列表中是否存在子列表,并且还必须按该顺序出现在列表中。如果列表中存在子列表,则该函数应返回 true。如果不是,它应该返回 false。我创建了一个尝试执行此操作的函数,有人可以告诉我我是否在正确的轨道上或者我应该修复什么,b/c 现在它不起作用。
def subfunc(L,sublist):
for i in range (len(L)):
if L[i:i+len(sublist)] == sublist:
print "true"
else:
print "false"
例如,如果子列表是[3,4]
并且列表是[0,1,2,3,4,5]
它应该返回 true。如果子列表是[5,1]
它应该返回false。