对文件中的列表进行排序

RUKENDER

我有一个Excel文件,其中包含以下条目:

A 10
B 30
C 20
A 20
B 15

使用python脚本,我如何获得所需的输出,例如所有相似值的总和:

A 30
B 45
C 20
约翰·D
d = dict()
for letter, number in line:
  d[letter] = number + d.get(letter, 0)

for x in sorted(d.keys()):
  print(x, d[x])

的第二个参数d.get给出默认值0ifletter尚未在字典中。

sorted()功能可确保您按递增顺序输入密钥。

我们有一个累积的映射,然后将其打印出来,简短而有趣:)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章