Python之filter用法
Python 的
filter()
函数用于过滤可迭代对象中的元素。它接收两个参数:一个函数和一个可迭代对象,并返回一个迭代器,该迭代器只包含函数返回值为True
的元素。以下是filter()
函数的详细用法和示例。
1. 基本用法
基本示例
def is_even(n):
return n % 2 == 0
numbers = [1, 2, 3, 4, 5, 6]
even_numbers = filter(is_even, numbers)
print(list(even_numbers)) # Output: [2, 4, 6]
原创大约 3 分钟