【发布时间】:2019-05-02 17:11:15
【问题描述】:
我尝试在我的打印语句末尾添加 (end = ""),但值继续打印在新行上
for line in file:
errorDict[line] = errorDict.get(line, 0) + 1
for i, n in errorDict.items():
print (str(i) + str(":") + str(n))
目前看起来是这样的
5262200
:2
5DAA200
:1
531G200
:3
5700H3H
:1
5300A52
:2
我希望它看起来像
5262200 : 2
5DAA200 : 1
531G200 : 3
5700H3H : 1
5300A52 : 2
【问题讨论】:
-
str(i).rstrip()
-
errorDict = collections.Counter(line.rstrip("\n") for line in file).
标签: python dictionary printing