编写python程序,首先生成包含 500 个随机字符的字符串,然后统计每个字符的出现次数,按每个字符出现次数递减的顺序显示结果。
时间: 2023-11-27 13:53:49 浏览: 88
python统计字符串中指定字符出现次数的方法
5星 · 资源好评率100%
可以使用Python的内置模块`random`和`string`来生成随机字符串,然后使用Python的`collections`模块中的`Counter`函数来统计每个字符的出现次数,最后使用`sorted`函数按照出现次数递减的顺序显示结果。
以下是实现代码:
```python
import random
import string
from collections import Counter
# 生成包含500个随机字符的字符串
random_string = ''.join(random.choices(string.ascii_letters + string.digits, k=500))
# 统计每个字符的出现次数
char_count = Counter(random_string)
# 按照出现次数递减的顺序显示结果
result = sorted(char_count.items(), key=lambda x: x[1], reverse=True)
for char, count in result:
print(f"{char}: {count}")
```
运行以上代码,将会输出每个字符的出现次数,按出现次数递减的顺序显示。
阅读全文