从Python的itertools文档的recipes部分修改:
from itertools import zip_longestdef grouper(iterable, n, fillvalue=None): args = [iter(iterable)] * n return zip_longest(*args, fillvalue=fillvalue)
示例
用伪代码保持示例简洁。
grouper('ABCDEFG', 3, 'x') --> 'ABC' 'DEF' 'Gxx'注意:在Python 2上,请使用izip_longest代替zip_longest。



