写一个列表50个数,将列表中大于30的数据构成一个新的列表
时间: 2024-03-08 12:03:40 浏览: 19
好的,下面是代码实现:
```python
# 创建一个包含50个随机整数的列表
import random
original_list = [random.randint(1, 50) for _ in range(50)]
print("原始列表:", original_list)
# 筛选出大于30的数,构成新的列表
new_list = [num for num in original_list if num > 30]
print("大于30的数:", new_list)
```
输出结果:
```
原始列表: [32, 22, 42, 34, 20, 47, 6, 35, 42, 17, 43, 39, 2, 31, 21, 28, 45, 16, 21, 26, 45, 20, 47, 40, 34, 17, 10, 24, 5, 2, 28, 41, 8, 15, 30, 38, 10, 44, 4, 38, 47, 17, 48, 21, 3, 35, 17, 28, 5, 49]
大于30的数: [32, 42, 34, 47, 35, 42, 43, 39, 31, 45, 45, 47, 40, 34, 41, 38, 44, 38, 47, 48, 35, 49]
```
以上代码通过列表解析的方式筛选出大于30的数,并构成新的列表。
相关问题
用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的数。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)