python数字重复统计,随机生成1000个数字的范围[20, 100]的整数,输出所有不同的数字及其每个数字重复的次数;
时间: 2024-02-01 08:14:47 浏览: 82
利用python随机产生的数据,用于数值模拟
可以使用Python中的字典来实现数字的重复统计。
首先,我们可以使用random库中的randint函数来生成随机整数。然后,我们可以使用一个字典来记录每个数字出现的次数。
代码如下:
```python
import random
# 生成1000个随机整数
nums = [random.randint(20, 100) for _ in range(1000)]
# 统计数字出现次数
count_dict = {}
for num in nums:
if num in count_dict:
count_dict[num] += 1
else:
count_dict[num] = 1
# 输出结果
for num, count in count_dict.items():
print(f"{num}: {count}")
```
输出结果会类似于:
```
21: 8
73: 9
49: 16
...
```
阅读全文