小编bac*_*nLX的帖子

Python:使用模块或正则表达式从列表中提取列表

我试图通过使用开始和结束模式从Python2.7中提取一个更大的整数列表中的列表/子列表.我想用一个函数来做,但我找不到一个库,算法或正则表达式来解决这个问题.

def myFunctionForSublists(data, startSequence, endSequence):
    # ... todo

data = [99, 99, 1, 2, 3, 99, 99, 99, 4, 5, 6, 99, 99, 1, 2, 3, 99, 4, 5, 6, 99]

startSequence = [1,2,3]
endSequence = [4,5,6]

sublists = myFunctionForSublists(data, startSequence, endSequence)

print sublists[0] # [1, 2, 3, 99, 99, 99, 4, 5, 6]
print sublists[1] # [1, 2, 3, 99, 4, 5, 6]
Run Code Online (Sandbox Code Playgroud)

我有什么想法可以实现它吗?

python regex search list

6
推荐指数
1
解决办法
326
查看次数

标签 统计

list ×1

python ×1

regex ×1

search ×1