如何在输出中添加数字

How to add digits in output

我有一个正在使用 python 读取的文件。在这个文件中,我选择了在输出中显示为列表的某些数字,我想添加这些数字。这是我正在使用的代码:

with open ("C:/xampp/htdocs/Final/uploads/file.dist", 'r') as rf:
    g = [rf.replace(' ', '') for rf in rf]  
k=[]
for e in g[1::47]:
    r=(e[:12])
    s=(r[:2])
    i.append(s)
m= Counter(i)
for letter in m:
    t= m[letter]
    print(t)

这给我的输出如下:

80
80
80
80

我想添加这些数字,以便最终输出为 320 (80+80+80+80)。我试过列出方法、导入数学库,但其中 none 给了我所需的输出。任何帮助将不胜感激。

使用 += 而不是 = 将 m[letter] 的值添加到 t:

from collections import Counter
with open ("C:/path/file.dist", 'r') as rf:
    g = [rf.replace(' ', '') for rf in rf]
i=[]
for e in g[1::47]:
    r=(e[:12])
    s=(r[:2])
    i.append(s)

m = Counter(i)
t = 0
for letter in m:
    t += m[letter]
print(t)