Python编写程序,输入一个字符串,统计该字符串中26个英文字母出现的次数,并按照降序输出各英文字母以及出现的次数
时间: 2024-01-10 15:04:57 浏览: 89
统计字符串每个字母出现的次数
当然,我可以帮您解决这个问题。以下是Python代码,实现您所需要的功能:
```python
# 输入字符串
str_input = input("请输入一个字符串:")
# 统计字母出现次数
count_dict = {}
for char in str_input:
if char.isalpha():
count_dict[char] = count_dict.get(char, 0) + 1
# 按照出现次数降序排列
count_list = sorted(count_dict.items(), key=lambda x: x[1], reverse=True)
# 输出结果
print("字母\t出现次数")
for item in count_list:
print("{}\t{}".format(item[0], item[1]))
```
希望可以帮助到您!
阅读全文