问题是:你需要编写一个名为
所以我有我的代码,但是当子列表不在列表中时我得到了
isSublist()
的函数,它接受两个参数 (list, sublist
) 并返回 1
如果子列表是列表的子列表,否则返回 0
。所以我有我的代码,但是当子列表不在列表中时我得到了
True
。请问如何修复这个问题? def isSublist(list, sublist):
for i in range(len(list)-(len(sublist))+1):
return True
if sublist==list[i:i+(len(sublist))]:
return False
样例输入:
list= (0,1,2,3,4,5,6,7,8,9)
isSublist(list, [1,2,3])
output:
True
[1,2,3] in [[1,2,3], [5,6,7]]
这样的,还是指[1,2,3] in [1,2,3,4,5,6]
这样的? - Steinar Lima[1, 2, 3]
和[2, 3, 1]
的输出相同吗? - Steinar Limasublist = [2, 1]
呢?如果list = [1, 1, 2, 2, 3]
和sublist = [1, 2, 3]
呢? - Steinar Lima