【发布时间】:2018-03-16 03:47:19
【问题描述】:
创建一个名为 is _subsequence 的函数,它接受两个参数,都是整数列表,并返回第二个列表是否是第一个列表的子序列。要使第二个列表成为子序列,其中的每个值都必须以相同的顺序出现在第一个列表中。值之间可能存在差距。
我正在努力根据第一个列表的顺序返回值,这是我尝试的方法:
def is_subsequence(list1, list2):
if list1 == list2:
return True
else:
for i in range(len(list1)):
if list2 in list1:
return False
【问题讨论】:
-
您如何提供一些您正在使用的示例数据和一个您想要返回的示例?
-
希望这篇文章能给你一些提示stackoverflow.com/q/47893191/1278112
标签: python