见grouper
在配方文档的 itertools
包
def grouper(n, iterable, fillvalue=None):
"grouper(3, 'ABCDEFG', 'x') --> ABC DEF Gxx"
args = [iter(iterable)] * n
return izip_longest(fillvalue=fillvalue, *args)
(但是,这是很多问题的重复。)
Python生成器将另一个可迭代项分组为N个组
见grouper
在配方文档的 itertools
包
def grouper(n, iterable, fillvalue=None):
"grouper(3, 'ABCDEFG', 'x') --> ABC DEF Gxx"
args = [iter(iterable)] * n
return izip_longest(fillvalue=fillvalue, *args)
(但是,这是很多问题的重复。)