废话不多说,直接上代码
def is_Sublist(l, s):
flag = False
if s == [] or s == l:
flag = True
elif len(s) > len(l):
flag = False
else:
for i in range(len(l)):
if l[i] == s[0]:
n = 1
while (n < len(s)) and (s[n] == l[i + n]):
n += 1
if n == len(s):
flag = True
return flag
a = [2, 4, 3, 5, 7]
b = [4, 3]
c = [3, 7]
print(is_Sublist(a, b))
print(is_Sublist(a, c))
# 输出
True
False