分页Python列表每 4 个条目一页

8 浏览
0 Comments

分页Python列表每 4 个条目一页

这个问题已经在其他地方有了答案:

可能的重复:

如何将一个列表平均拆分成若干块,在Python中?

mylist = [1, 2, 3, 4, 5, 6, 7, 8, 9]

我需要将这些块传递给一个只能一次处理4个项目的第三方API。我可以一个一个地处理,但这会带来HTTP请求和处理的负担,因此我希望尽可能少地进行查询。

我想做的是将列表分块为每个子块4个并提交每个子块。

所以从上面的列表中,我期望:

[[1, 2, 3, 4], [5, 6, 7, 8], [9]]

admin 更改状态以发布 2023年5月24日
0
0 Comments
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]]

的中文意思是:一个包含粗体字123的段落。

0