擅长:python、mysql、java
<p>或者不那么漂亮但是:</p>
<pre><code>lA = [('A',123,11),('B', 1, 11)]
lB = [('B',12,11),('A', 1, 11)]
res = {}
for x,y,z in (lA+lB):
if not x in res:
res[x] = y
continue
res[x] = res[x] / (y * 1.0)
</code></pre>
<p>根据注释进行编辑,使其更像Python(请注意,已选择Sven的解决方案作为基础):</p>
^{pr2}$