生成一个长度为15-20的(随机)的列表大小[O,100]并按升序输出
时间: 2024-02-23 17:02:56 浏览: 43
好的,以下是生成随机列表并按升序输出的Python代码:
```python
import random
# 生成随机列表
size = random.randint(15, 20)
lst = [random.randint(0, 100) for i in range(size)]
# 排序并输出
lst.sort()
print(lst)
```
运行结果类似于:
```
[2, 5, 14, 18, 28, 35, 50, 52, 56, 70, 88, 91, 94, 95, 99]
```
相关问题
生成一个长度为15~20的(随机)的列表,大小[0,100]并按升序输出python
你可以使用Python内置的random模块来生成随机数,再将随机数加入列表中,最后使用sort函数对列表进行升序排序。
以下是示例代码:
```python
import random
# 生成长度为15~20的随机列表
n = random.randint(15, 20)
lst = []
for i in range(n):
lst.append(random.randint(0, 100))
# 对列表进行升序排序
lst.sort()
# 输出排序后的列表
print(lst)
```
首先使用 `random.randint(a, b)` 函数生成长度为15~20的随机整数n,然后使用 `for` 循环和 `random.randint(a, b)` 函数生成n个大小在[0, 100]之间的随机整数,并将其加入到lst列表中。最后使用 `lst.sort()` 函数进行升序排序,再使用 `print()` 函数输出排序后的列表。
用python生成一个长度为15~20的(随机)的列表,大小[0,100]并按升序输出
好的,以下是一个生成随机列表并按升序输出的 Python 代码:
```python
import random
# 生成随机列表
length = random.randint(15, 20)
my_list = [random.randint(0, 100) for _ in range(length)]
# 排序并输出
my_list.sort()
print(my_list)
```
以上代码使用 `random` 模块生成了一个长度为 15~20 的随机列表,并使用 `sort()` 方法进行升序排序,最后输出排序后的列表。
相关推荐
![text/plain](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)