【发布时间】:2020-01-14 21:08:25
【问题描述】:
我想使用另一个列表的值作为要拆分的范围,将一个列表拆分为多个块。
indices = [3, 5, 9, 13, 18]
my_list = ['a', 'b', 'c', ..., 'x', 'y', 'z']
所以基本上,从范围中拆分 my_list:
my_list[:3], mylist[3:5], my_list[5:9], my_list[9:13], my_list[13:18], my_list[18:]
我尝试将索引分成 2 块,但结果不是我需要的。
[indices[i:i + 2] for i in range(0, len(indices), 2)]
我的实际列表长度是 1000。
【问题讨论】:
标签: python list indexing chunks