【发布时间】:2018-10-31 18:18:05
【问题描述】:
如果 list1 定义为[15,1,20]
list2 定义为[6,15,3,1,6,20]
该函数将返回 True,因为列表 2 以相同的顺序包含 (15,1,20)。
但是,如果列表 2 被定义为 [6,1,15,20,3],则序列为 (1,15,20),因此它将返回 False。
def sublist(lst1,lst2):
for i in lst1:
if i in lst2:
if ## ?? ##
return True
return False
if 语句让我感到困惑,因为我不确定如何检查两个不同列表中的连续数字。
【问题讨论】: