擅长:python、mysql、java
<p>将<code>zip()</code>与<code>dict</code>结合使用:</p>
<pre><code>A = [0 , 1 , 0 , 3 , 2 , 1 , 2]
B = [25 , 10 , 15 , 10 , 5 , 30 , 50]
sums = {}
for key, value in zip(A,B):
try:
sums[key] += value
except KeyError:
sums[key] = value
print(sums)
# {0: 40, 1: 40, 2: 55, 3: 10}
</code></pre>
<p>请参见<a href="http://ideone.com/OxbT5s" rel="nofollow"><strong>a demo on ideone.com</strong></a>。在</p>