Python filter() 函数
-
定义和用法
filter() 函数返回一个迭代器,该迭代器通过一个函数对项目进行过滤以测试该项目是否被接受。 -
实例
过滤数组,并返回一个仅包含等于或大于18的值的新数组:
尝试一下ages = [5, 12, 17, 18, 24, 32] def myFunc(x): if x < 18: return False else: return True adults = filter(myFunc, ages) for x in adults: print(x)
-
句法
filter(function, iterable)
-
参数值
参数 必需的 描述 function 是 为可迭代项中的每个项目运行的函数 iterable 是 可迭代的被过滤 -
相关页面
getattr() - 获取属性值。hasattr() - 检查属性值是否存在。setattr() - 设置属性值。