filter里需要再遍历对象
时间: 2023-10-16 14:22:23 浏览: 78
字典重复过滤
可以使用Python内置的filter函数来过滤对象,不需要再遍历对象。filter函数的第一个参数是一个函数,第二个参数是一个可迭代对象,filter函数会返回一个迭代器,其中包含第二个参数中满足第一个参数条件的元素。例如,以下代码可以过滤出一个列表中所有的偶数:
```
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
even_numbers = list(filter(lambda x: x % 2 == 0, numbers))
print(even_numbers)
```
输出结果为:
```
[2, 4, 6, 8, 10]
```
阅读全文