[英]Sort a list from a file
我有一个 excel 文件,其中包含以下条目,例如:
A 10
B 30
C 20
A 20
B 15
使用 python 脚本如何获得所需的 output,例如所有相似值的总和:
A 30
B 45
C 20
d = dict()
for letter, number in line:
d[letter] = number + d.get(letter, 0)
for x in sorted(d.keys()):
print(x, d[x])
如果letter
不在字典中,则d.get
中的第二个参数给出默认值0
。
sorted()
函数确保您按照键的递增顺序进行操作。
我们有一个累积映射,然后打印出来,简短而甜蜜:)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.