pb9中 filter
时间: 2024-04-19 08:20:37 浏览: 128
pb9excel导入
3星 · 编辑精心推荐
在PB9中,filter是一个用于过滤数据的函数。可以根据指定的条件筛选出符合条件的元素,并返回一个新的列表。
filter函数的语法如下:
```
filter(condition, iterable)
```
其中,condition是一个函数或者lambda表达式,用于定义过滤条件;iterable是一个可迭代对象,例如列表、元组或者集合。
filter函数会遍历iterable中的每个元素,并将其传递给condition函数进行判断。如果condition函数返回True,则该元素会被保留在结果列表中;如果返回False,则该元素会被过滤掉。
下面是一个示例,演示如何使用filter函数过滤出列表中的偶数:
```python
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
def is_even(num):
return num % 2 == 0
even_numbers = list(filter(is_even, numbers))
print(even_numbers) # 输出 [2, 4, 6, 8, 10]
```
阅读全文