擅长:python、mysql、java
<p>此解决方案是纯Python(它不依赖于第三方依赖项),即使列表的长度不同,也应该可以工作:</p>
<pre><code>oc = [['Brand1', <operationCost>],
['Brand2', <operationCost>],
...,
]
mc = [['Brand1', <maintenanceCost>],
['Brand2', <maintenanceCost>],
...,
]
rc = [['Brand1', <replacementCost>],
['Brand2', <replacementCost>],
...,
]
total = {}
for lst in [oc, mc, rc]:
for brand, cost in lst:
total[brand] = total.get(brand, 0) + cost
</code></pre>