Python实现数字重复统计。 (1)随机生成1000个整数 (2)数字范围[20,100] (3)升序输出所有不同的数字及每个数字重复的次数。
时间: 2024-02-28 18:55:04 浏览: 91
输入一些数字,输出每个数重复出现的次数
好的,以下是Python实现数字重复统计的代码:
```python
import random
# 随机生成1000个整数
nums = [random.randint(20, 100) for _ in range(1000)]
# 升序排序
nums.sort()
# 统计数字重复次数
count_dict = {}
for num in nums:
if num not in count_dict:
count_dict[num] = 1
else:
count_dict[num] += 1
# 输出结果
for num, count in count_dict.items():
print(f"{num}: {count}")
```
输出结果类似于:
```
20: 9
21: 10
22: 12
23: 11
24: 8
25: 12
...
```
其中数字表示不同的数字,冒号后面的数字表示该数字在生成的随机整数列表中出现的次数。
阅读全文