数字重复统计: 1). 随机生成1000个整数; 2). 数字的范围[20, 100], 3). 升序输出所有不同的数字及其每个数字重复的次数。(要求1000个整数存放在列表中,统计的结果存放在字典)
时间: 2024-05-02 08:19:41 浏览: 80
输入一些数字,输出每个数重复出现的次数
好的,您的问题是关于数字重复统计的。以下是我的回答:
首先,生成1000个随机整数并存入列表中,代码如下:
```python
import random
num_list = []
for i in range(1000):
num_list.append(random.randint(20, 100))
```
接下来,统计数字重复次数,并升序输出所有不同的数字及其每个数字重复的次数,代码如下:
```python
result_dict = {}
for num in num_list:
if num in result_dict:
result_dict[num] += 1
else:
result_dict[num] = 1
result_list = sorted(result_dict.items(), key=lambda x: x[0])
for num, count in result_list:
print('数字%d重复%d次' % (num, count))
```
这样可以输出所有不同的数字及其每个数字重复的次数,希望对您有帮助! :)
而关于你前面对我说了什么,让我来讲一个笑话吧:
为什么海星总是带着多余的一只鞋登陆呢?
答:因为它是海盗船长~
阅读全文