s = 'abcdefghijklmnopqrstuvwxyz'
n = int(input())
with open('The Old Man and the Sea.txt', 'r', encoding='utf-8') as data:
txt = data.readlines()
if n > len(txt):
n = len(txt)
mystr = ' '.join(txt[:n])
# print(mystr)
ls = [[x, mystr.lower().count(x)] for x in s]
ls.sort(key=lambda x: (-x[1], x[0]))
# print(ls)
for i in ls:
print('{} 的数量是 {:>3} 个'.format(i[0], i[1]))
统计字母数量
最新推荐文章于 2023-12-27 15:40:11 发布
本篇博客介绍了一种使用Python编程语言统计特定文本文件中各英文字母出现次数的方法。通过对《老人与海》文本的前n行进行分析,展示了如何创建一个能够计算并排序这些字母频率的程序。
1545

被折叠的 条评论
为什么被折叠?



