filter函数用法
filter(function, iterable)function 为 true 时从 iterable 的那些元素构造一个迭代器。 iterable可以是序列,支持迭代的容器,也可以是迭代器。 如果function为None,即删除所iterable的元素。In [1]: list(filter(lambda x: True if x else False, [1, None, 2]))...
·
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']
更多推荐
已为社区贡献1条内容
所有评论(0)