编写程序,生成包含 1000 个 0 到 100 之间的随机整数,并统计每个元素的出现次数。python代码实现
时间: 2024-01-22 14:17:30 浏览: 75
随机数生成程序
5星 · 资源好评率100%
可以使用Python内置的random模块来生成随机数,再利用Python内置的collections模块中的Counter类来统计每个元素出现的次数。代码如下:
```python
import random
from collections import Counter
# 生成随机整数列表
lst = [random.randint(0, 100) for _ in range(1000)]
# 统计每个元素的出现次数
counter = Counter(lst)
# 输出结果
for i in range(101):
print(f"{i}: {counter[i]}")
```
其中,`random.randint(0, 100)`生成0到100之间的随机整数,`range(1000)`生成包含1000个元素的可迭代对象,`Counter(lst)`统计lst中每个元素出现的次数,最后利用for循环输出每个元素的出现次数。
阅读全文