【发布时间】:2013-11-04 19:44:38
【问题描述】:
我的一项作业有问题。
如果它需要一个文本文件并计算其中的比较符号,我应该编写一个代码。
问题是它不会打印 '=='、'>=' 或 '
我的代码:
from collections import Counter
chars = ['==', '>=', '<=', '<', '>']
file = open(input('specify a file'))
character_distr = Counter()
for line in file:
character_distr += Counter(line.lower())
print('Distribution of characters: ')
for char, count in sorted(character_distr.items()):
if char in chars:
print('{} : {}'.format(char, count))
【问题讨论】:
标签: python file python-3.x counter