随机数从大到小排序python
时间: 2023-07-21 08:45:23 浏览: 228
可以使用Python内置的sort函数来对一个列表中的随机数从大到小排序。例如,假设有一个包含随机数的列表rand_list,可以使用以下代码实现从大到小排序:
```python
rand_list = [3, 6, 1, 8, 2, 9, 4, 5, 7]
rand_list.sort(reverse=True)
print(rand_list)
```
输出结果为:
```
[9, 8, 7, 6, 5, 4, 3, 2, 1]
```
其中,sort方法中的参数reverse=True表示要进行从大到小的排序。
相关问题
python生成10个随机数并从大到小排序
可以使用Python内置的random模块生成10个随机数,并使用sort函数从大到小排序。具体实现如下:
```python
import random
# 生成10个随机数
rand_list = [random.randint(1, 100) for i in range(10)]
# 排序
rand_list.sort(reverse=True)
# 输出结果
print(rand_list)
```
其中,random模块中的randint函数用于生成1到100之间的随机整数,range函数用于生成10个这样的随机数。sort函数中的参数reverse=True表示从大到小排序。执行上述代码,可以得到类似如下的输出结果:
```
[99, 90, 87, 81, 75, 64, 49, 48, 17, 8]
```
其中,生成的10个随机数已经按照从大到小的顺序排列好了。
python生成随机数并按照大小排序
你可以使用Python内置的random模块来生成随机数,然后使用sorted函数来排序。
这里是一个示例代码:
```python
import random
# 生成10个随机数
random_list = [random.randint(1, 100) for i in range(10)]
# 排序并打印结果
sorted_list = sorted(random_list)
print(sorted_list)
```
首先,我们使用列表推导式生成了一个包含10个随机数的列表。然后,我们使用sorted函数对这个列表进行排序,并将结果存储在sorted_list变量中。最后,我们打印排序后的结果。
阅读全文