随机生成1000个小写英文字母,统计每个字母的出现次数,并且输出结果为每六个字母为一行
时间: 2024-02-20 12:01:22 浏览: 167
统计一个由小写英文字母组成的字符串中各个小写英文字母出现的数量
好的,以下是 Python 代码实现:
```python
import random
# 生成随机字符串
letters = [chr(random.randint(97, 122)) for i in range(1000)]
# 统计每个字母的出现次数
count = {}
for letter in letters:
if letter in count:
count[letter] += 1
else:
count[letter] = 1
# 输出结果,每六个字母为一行
i = 0
for letter, times in count.items():
print(letter, ':', times, end='\t')
i += 1
if i % 6 == 0:
print()
```
运行结果类似于:
```
a : 16 b : 13 c : 11 d : 12 e : 20 f : 19
g : 16 h : 13 i : 17 j : 18 k : 12 l : 14
m : 12 n : 13 o : 19 p : 13 q : 16 r : 14
s : 14 t : 15 u : 18 v : 19 w : 11 x : 15
y : 17 z : 14
```
阅读全文