编写程序,生成包含1000个0-100的随机整数,并统计每个元素的出现次数。
时间: 2024-11-12 17:43:47 浏览: 13
Python一个随机生成四则运算题目的小程序
5星 · 资源好评率100%
你可以使用Python的random模块和collections模块来编写这样的程序。下面是一个简单的示例:
```python
import random
from collections import Counter
# 生成包含1000个0-100的随机整数
numbers = [random.randint(0, 100) for _ in range(1000)]
# 使用Counter统计每个元素的出现次数
count_dict = Counter(numbers)
# 打印结果
for number, count in count_dict.items():
print(f"数字 {number} 出现了 {count} 次")
# 如果需要获取最常出现的数字,可以用most_common()函数
most_common_numbers = count_dict.most_common()
print("\n最常见的数字及出现次数:")
for num, freq in most_common_numbers[:5]: # 可视化前五个最常见的数字
print(f"{num}: {freq}次")
```
这段代码首先创建了一个包含1000个0到100之间随机整数的列表,然后使用`Counter`来计算每个数字出现的频率,并打印出结果。最后,展示了出现次数最多的前几个数字。
阅读全文