编写程序,首先生成包含500个随机字符的字符串,然后统计每个字符的出现次数,按每个字符出现次数递减的顺序显示结果。python
时间: 2023-12-03 07:45:10 浏览: 81
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
可以使用Python中的Counter模块来完成这个任务。以下是实现代码:
```python
import random
from collections import Counter
# 生成随机字符串
random_string = ''.join(random.choices('abcdefghijklmnopqrstuvwxyz', k=500))
# 统计字符出现次数
char_count = Counter(random_string)
# 按出现次数递减顺序显示结果
for char, count in sorted(char_count.items(), key=lambda x: x[1], reverse=True):
print(f'{char}: {count}')
```
输出结果将会是每个字符出现的次数,按照递减的顺序排列。
阅读全文