python随机生成500个小写字母,统计频率前十的字母
时间: 2023-11-09 17:12:00 浏览: 75
随机数字字母
3星 · 编辑精心推荐
可以使用Python中的random库和collections库来实现这个任务。
```python
import random
from collections import Counter
# 生成500个小写字母
letters = [chr(random.randint(97, 122)) for i in range(500)]
# 统计字母出现频率
counter = Counter(letters)
# 找到前十的字母
top10 = counter.most_common(10)
# 输出结果
for letter, count in top10:
print("{}: {}".format(letter, count))
```
输出结果可能如下:
```
t: 37
s: 33
a: 31
n: 31
e: 30
i: 28
o: 28
r: 27
l: 26
u: 25
```
阅读全文