Python 官方文档:入门教程 => 点击学习
目录一、遍历函数(map)二、筛选函数(filter)三、累计函数(reduce)总结一、遍历函数(map) map函数用于遍历序列,对序列中每个元素进行操作,最终获取新的序列。 l
map函数用于遍历序列,对序列中每个元素进行操作,最终获取新的序列。
lis=[2,3,4,5]
new_list=map(lambda x:x+10,lis)
list(new_list)
a=[7,8,9,10]
b=[10,15,20,25]
new_ab=map(lambda x,y:x+y,a,b)
list(new_ab)
filter函数用于对序列中的元素进行筛选,最终获取符合条件的序列
new_list=filter(lambda x:x>4,lis)
list(new_list)
reduce函数用于对序列内所有元素进行累计操作。
reduce函数在functools模块中,先进行导入
from functools import reduce
reduce的第1个参数是至少含有有两个参数的函数,第2个参数是将要循环的序列,第3个参数是初始值
a=[7,8,9,10]
reduce(lambda arg1,arg2:arg1+arg2,a)
也可以先给定一个初始值再累加
reduce(lambda arg1,arg2:arg1+arg2,a,20)
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注编程网的更多内容!
--结束END--
本文标题: Python的三个重要函数详解
本文链接: https://www.lsjlt.com/news/162811.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0