filter函数用法
程序员文章站
2024-02-23 15:10:16
...
filter(function, iterable)
function 为 true 时从 iterable 的那些元素构造一个迭代器。 iterable可以是序列,支持迭代的容器,也可以是迭代器。 如果function为None,即删除所iterable的元素。
In [1]: list(filter(lambda x: True if x else False, [1, None, 2]))
Out[1]: [1, 2]
In [2]: list(filter(lambda x: x > 10, [11, 5, 2, 50]))
Out[2]: [11, 50]
In [3]: list(filter(lambda x: int(x) > 10, [11, 5, 2, "50"]))
Out[3]: [11, '50']
上一篇: 常用的bundles清单
下一篇: 一天一个命令之---sysctl