擅长:python、mysql、java
<p>您可以使用<a href="http://docs.python.org/library/itertools.html#itertools.groupby" rel="nofollow">^{<cd1>}</a>对第一项进行分组,然后计算总和:</p>
<pre><code>In [1]: data = [["toto", 3], ["titi", 10], ["toto", 2]]
In [2]: from itertools import groupby
In [3]: from operator import itemgetter
In [4]: key = itemgetter(0)
In [5]: [[k, sum(l[1] for l in g)]
..: for k, g in groupby(sorted(data, key=key), key=key)]
Out[5]: [['titi', 10], ['toto', 5]]
</code></pre>