擅长:python、mysql、java
<p>您可能需要查看<code>collections</code>模块中的<code>defaultdict</code>。以下内容与您的示例相同。</p>
<pre><code>from collections import defaultdict
data = [('a', 1), ('b', 1), ('b', 2)]
d = defaultdict(list)
for k, v in data:
d[k].append(v)
</code></pre>
<p>还有更多的<a href="http://docs.python.org/library/collections.html#collections.defaultdict">here</a>。</p>