输入一个包含若干整数的列表,输出一个新列表,要求性能列表中只包含原列表中的偶数。
时间: 2023-07-16 15:13:08 浏览: 81
py代码-输入一个包含若干自然数的列表,输出一个新列表,新列表中每个元素为原列表中 每个自然数的位数。例如输入[1,888,99,23456],输出[1,3,2,5]。
可以使用列表推导式来实现:
```python
original_list = [1, 2, 3, 4, 5, 6, 7, 8, 9]
even_list = [x for x in original_list if x % 2 == 0]
print(even_list)
```
输出:
```
[2, 4, 6, 8]
```
这里,我们首先定义了一个原始列表 `original_list`,包含若干整数。然后,我们使用列表推导式筛选出其中的偶数,生成一个新列表 `even_list`。在列表推导式中,`if x % 2 == 0` 表示只选择能被 2 整除的元素。
阅读全文