分析附件 data.txt 文件的字符分布,即每个字符对应的数量。
按照 字符:数量
显示,每行一个结果,如果没有出现该字节则不显示输出,字符采用 Unicode 编码升序排列。
示例1:
输入:无
输出:"
a:1
b:2
c:3
"
注意:
字符:数量
,其中,字符表示为可打印字符,按照升序。d = {}
with open("data.txt","r") as fp:#打开文件
for line in fp:#统计字符
for item in line:
d[item] = d.get(item,0) + 1
keys = sorted(d)#排序,注意!!!!!!!
#字典排序返回的是一个列表
for key in keys:#遍历输出
print(key +':'+ str(d[key]))