用python编写一个程序,对给定字符串中出现的a-z字母频率进行分析,忽略大小写,采用降序方式输出。
时间: 2024-02-20 21:59:59 浏览: 294
编写一个程序,实现字符串大小写的转换并倒序输出
可以使用Python中的字典(dict)来实现对字母频率的统计,代码如下:
```python
string = input("请输入一个字符串:")
freq = {}
for c in string.lower():
if c.isalpha():
freq[c] = freq.get(c, 0) + 1
freq_sorted = sorted(freq.items(), key=lambda x: x[1], reverse=True)
for item in freq_sorted:
print(item[0], item[1])
```
运行程序后,输入一个字符串,程序会对其中出现的a-z字母进行频率分析,忽略大小写,采用降序方式输出每个字母出现的次数。
阅读全文