Re: [問題] list 的問題
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
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):
0
3
Python 近期熱門文章
PTT數位生活區 即時熱門文章