更新:
在python中,如何根据索引范围将列表拆分为子列表
例如原始清单:
list1 = [x,y,z,a,b,c,d,e,f,g]
使用索引范围0 – 4:
list1a = [x,y,z,a,b]
使用索引范围5-9:
list1b = [c,d,e,f,g]
谢谢!
我已经知道包含某些字符串的列表元素的(变量)索引,并希望根据这些索引值拆分列表.
还需要拆分成可变数量的子列表!即:
list1a
list1b
.
.
list1[x]
解决方法:
请注意,您可以在切片中使用变量:
l = ['a',' b',' c',' d',' e']
c_index = l.index("c")
l2 = l[:c_index]
这会将l的前两个条目放在l2中