生成0到100的200个随机数 并统计不同数字出现的次数,并按照不同数字出现的次数降序
时间: 2024-05-09 17:18:27 浏览: 80
排序算法_随机生成1000个数字_用排序算法排序并比较算法的赋值次数_
5星 · 资源好评率100%
好的,您的要求我已经了解了。下面是您的答案:
首先,我们可以使用Python中的random模块生成0-100范围内的200个随机数:
```
import random
random_list = [random.randint(0, 100) for _ in range(200)]
```
接下来,使用Python中的collections模块中的Counter方法统计不同数字出现的次数:
```
from collections import Counter
counter_dict = Counter(random_list)
```
最后,使用Python中的sorted方法对不同数字出现的次数进行降序排列:
```
result = sorted(counter_dict.items(), key=lambda x: x[1], reverse=True)
print(result)
```
这样就可以得到200个随机数中不同数字出现次数的降序排列结果了。希望这个答案能够帮到您!
阅读全文