可能重复:
如何在Python中将列表拆分为大小均匀的块?
mylist = [1, 2, 3, 4, 5, 6, 7, 8, 9]
Run Code Online (Sandbox Code Playgroud)
我需要将这些块传递给第三方API,它一次只能处理4个项目.我可以一次做一个,但它是每个go的HTTP请求和进程,所以我更愿意在尽可能少的查询中做到这一点.
我想做的是将列表分成四个块并提交每个子块.
所以从上面的列表中,我期望:
[[1, 2, 3, 4], [5, 6, 7, 8], [9]]
Run Code Online (Sandbox Code Playgroud)
Ric*_*dle 51
mylist = [1, 2, 3, 4, 5, 6, 7, 8, 9]
print [mylist[i:i+4] for i in range(0, len(mylist), 4)]
# Prints [[1, 2, 3, 4], [5, 6, 7, 8], [9]]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9093 次 |
| 最近记录: |