擅长:python、mysql、java
<p>你可以按照@MrPyCharm的建议使用熊猫。如果只需要清除python解决方案而不需要额外的依赖项,可以这样做:</p>
<pre><code>data = [
[314, 470.21, 275],
[12, 1788.98, 149],
[316, 2949.53, 314],
[5, 2193.48, 454],
[314, 1402.76, 371],
[82, 1212.1, 420],
]
balances = {}
for from_, value, to_ in data:
balances[from_] = - value + balances.get(from_, 0)
balances[to_] = value + balances.get(to_, 0)
for user_id, balance in balances.items():
print('Id: {}, balance: {}'.format(user_id, balance))
</code></pre>
<p>输出:</p>
^{pr2}$