1074

5 分钟

#Python 的内置函数 filter

说明:过滤数据。

#函数说明

def filter(fn, iterable): ''' 过滤数据 :param fn: 回调函数,返回 True 是元素保留,返回 False 时元素去除 :param iterable: 要过滤的可迭代对象 :return: 过滤后的可迭代对象 '''

说明

过滤可迭代对象中的元素,得到新的可迭代对象。

参数

  • fn - 过滤的回调函数,可迭代对象的元素会作为参数传给此函数,此函数返回 True 时该元素被保留,返回 False 时,该元素被滤除
  • iterable - 要过滤的可迭代对象

返回值

由过滤后保留的元素组成的可迭代对象。

#示例

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9] print(filter(lambda x : x%2 == 0, numbers)) print(list(filter(lambda x : x%2 == 0, numbers)))

>>> Establishing WebAssembly Runtime.

>>> Standby.

Powered by Shift.

#推荐阅读

创建于 2025/6/9

更新于 2025/6/10