开发者

Python的三个重要函数详解

目录
  • 一、遍历函数(map)
  • 二、筛选函数(filter)
  • 三、累计函数(reduce)
  • 总结

一、遍历函数(map编程客栈

map函数用于遍历序列,对序列中每个元素进行操作,最终获取新的序编程客栈列。

lis=[2,3,4,5]
new_list=map(lambda x:x+10,lis)
list(new_list)

Python的三个重要函数详解

a=[7,8,9,10]
b=[10,15,20,25]
new_ab=map(lambda x,y:x+y,a,b)
l编程客栈ist(new_ab)

Python的三个重要函数详解

二、筛选函数(filter)

filter函数用于对序列中的元素进行筛选,最终获取符合条件的序列

new_list=filter(lambda x:x>4,lis)
list(new_list)

Python的三个重要函数详解

三、累计函数(reduce)

reduc编程客栈e函数用于对序列内所有元素进行累计操作。

reduce函数在functools模块中,先进行导入

from functools import reduce

reduce的第1个参数是至少含有有两个参数的函数,第2个参数是将要循环的序列,第3个参数是初始值 

a=[7,8,9,10]
reduce(lambda arg1,arg2:arg1+arg2,a)

Python的三个重要函数详解

 也可以先给定一个初始值再累加

reduce(lambda arg1,arg2:arg1+arg2,a,20)

Python的三个重要函数详解

yobJPsaRT

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注我们的更多内容!

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新开发

开发排行榜