8. 编写程序,输入一个包含若干整数的列表,输出一个新列表,要求新列表中只包 含原列表中的偶数(要求使用 filter 函数)。
时间: 2023-11-29 15:46:19 浏览: 57
编写程序实现以下功能:从键盘输入十个整数,用冒泡法排序后按从小到大输出
以下是使用filter函数实现只包含原列表中偶数的新列表的Python代码:
```python
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
new_lst = list(filter(lambda x: x % 2 == 0, lst))
print(new_lst) # 输出:[2, 4, 6, 8, 10]
```
解释:首先定义一个包含若干整数的列表lst,然后使用filter函数筛选出lst中的偶数,最后将筛选结果转换为列表并输出。
阅读全文