热门搜索 :
考研考公
您的当前位置:首页正文

python中的filter()函数怎么用?特别是一个函数有多个输入参数时。

1969-12-28 来源:伴沃教育

有网友碰到这样的问题“python中的filter()函数怎么用?特别是一个函数有多个输入参数时。”。小编为您整理了以下解决方案,希望对您有帮助:

解决方案1:

map是把函数调用的结果放在列表里面返回,它也可以接受多个 iterable,在第n次调用function时,将使用iterable1[n], iterable2[n], ...作为参数。

filter(function, iterable)
这个函数的功能是过滤出iterable中所有以元素自身作为参数调用function时返回True或bool(返回值)为True的元素并以列表返回.

def f_large_than_5(x):
return x > 5

filter(f_large_than_5, range(10))

>>[6,7,8,9]

Top