写一个列表50个数,将列表中大于30的数据构成一个新的列表。Python
时间: 2024-03-08 07:03:40 浏览: 25
好的,下面是 Python 代码实现:
```python
# 导入 random 模块
import random
# 创建一个包含50个随机整数的列表
original_list = [random.randint(1, 50) for i in range(50)]
print("原始列表:", original_list)
# 筛选出大于30的数,构成新的列表
new_list = [num for num in original_list if num > 30]
print("大于30的数:", new_list)
```
以上代码使用了列表解析的方式筛选出大于30的数,并构成新的列表。输出结果如下:
```
原始列表: [10, 9, 6, 30, 3, 13, 35, 49, 8, 25, 26, 50, 15, 14, 27, 46, 30, 43, 35, 41, 48, 28, 13, 16, 23, 23, 40, 1, 17, 5, 47, 31, 20, 48, 16, 38, 19, 24, 39, 38, 15, 16, 22, 47, 17, 49, 27, 38, 6, 5, 48]
大于30的数: [35, 49, 43, 35, 41, 48, 47, 31, 48, 39, 38, 47, 49, 38, 48]
```
相关问题
用python写一个列表50个数,将列表中大于30的数据构成一个新的列表
好的,我来写一个示例代码:
```python
# 创建一个包含50个随机数的列表
import random
nums = [random.randint(1, 50) for _ in range(50)]
print("原始列表:", nums)
# 构建一个新列表,包含原始列表中大于30的数
new_nums = [num for num in nums if num > 30]
print("大于30的数构成的新列表:", new_nums)
```
这个程序首先使用了 Python 的随机数模块 `random` 来生成一个包含50个随机数的列表。然后,使用列表推导式来构建一个新列表,其中只包含原始列表中大于30的数。最后,将两个列表都打印出来以供查看。
python中写一个列表50个数,将列表中大于30的数据构成一个新的列表
可以使用列表推导式来筛选出原列表中大于30的数,然后构造一个新的列表。代码如下:
```python
# 生成原列表
num_list = list(range(50))
# 使用列表推导式筛选出大于30的数
new_list = [num for num in num_list if num > 30]
print(new_list) # 输出结果
```
运行以上代码,输出结果为:
```
[31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49]
```
可以看到,新的列表中只包含原列表中大于30的数。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_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)