擅长:python、mysql、java
<p>假设第二列的<code>length</code>比第一列少<em>;可以简单地按第一列中的值对行进行分组,然后将其余的行相加,如下所示:</p>
<pre><code>from itertools import izip_longest, groupby
from operator import itemgetter
rows = izip_longest(ws.columns[0], ws.columns[1], fillvalue=0)
result = dict((k, sum((g[1] for g in v))) for k, v in groupby(rows, itemgetter(0)))
</code></pre>