看板 Python 關於我們 聯絡資訊
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