python-filter,reduce

filter

1.作用:过滤出一些元素

2.用法:list(filter(lambda x:x>0),range[-5,5])

list:用于显示结果

lambda x:x >0筛选条件

range[-5.5],要筛选的元素的集合

deduce

1.作用:对每队元素都应用函数并运行到最后结果

2.用法:reduce((lambda x,y:x+y),[1,2,3,4]) = 10

每一步,reduce传递当前的和以及下一个元素,默认第一个元素为起始值

猜你喜欢

转载自blog.csdn.net/qq_41484460/article/details/80068841