因此,我必須檢查是否檢查子列表是否存在於列表中,並且必須以該順序出現在列表中。如果子列表存在於列表中,則該函數應該返回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。
「它應該返回false」 - 返回或打印? – Amadan