擅长:python、mysql、java
<p>您可以使用<a href="http://docs.python.org/library/itertools.html">itertools</a>文档中的grouper<a href="http://docs.python.org/library/itertools.html#recipes">recipe</a>:</p>
<pre><code>>>> from itertools import izip_longest
>>> [x + y for x, y in grouper(2,q)]
[3, 7]
</code></pre>
<p>配方的源代码如下:</p>
<pre><code>def grouper(n, iterable, fillvalue=None):
"grouper(3, 'ABCDEFG', 'x') --> ABC DEF Gxx"
args = [iter(iterable)] * n
return izip_longest(fillvalue=fillvalue, *args)
</code></pre>