from itertools import izip_longest
def grouper(n, iterable, padvalue=None):
"grouper(3, 'abcdefg', 'x') --> ('a','b','c'), ('d','e','f'), ('g','x','x')"
return izip_longest(*[iter(iterable)]*n, fillvalue=padvalue)
for name, num in grouper(2, a):
print name[1:-1], num
Reference: http://bit.ly/cOCSsn
(long link: http://stackoverflow.com/questions/312443/how-do-you-split-a-list-into-evenly-sized-chunks-in-python )
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.23.102