擅长:python、mysql、java
<p>多起点,多终点(基于马克·托洛宁的回答)</p>
<pre><code>lst = ['hello', 'foo', 'test', 'world', 'bar', 'idk','am']
t = [('foo','test'),('world','idk')]
def sublists(lst, t):
for start,end in t:
a=lst.index(start)
b=lst.index(end)+1
lst[a:b] = [lst[a:b]]
return lst
print(sublists(lst,t))
</code></pre>
<p>退货:</p>
^{pr2}$