<分区>
Possible Duplicate:
How do you split a list into evenly sized chunks in Python?
这个想法很简单,我想做这样的事情:
for elem1, elem2, elem3 in list:
<some code>
为了让它工作,我们需要这个列表是一个 3-iterables 的列表,像这样:
list = [[1, 2, 3], [4, 5, 6]]
但是,如果这个列表只是一个常规列表,我该怎么办?
list = [1, 2, 3, 4, 5, 6]
是否有任何快速简单的方法可以将这个常规列表转换为 3-iterables 列表,以便循环可以工作?或 n-iterables,我在这里使用 3 作为示例。
谢谢。