欢迎来到代码驿站!

Python代码

当前位置:首页 > 软件编程 > Python代码

Python的三个重要函数详解

时间:2022-03-10 20:56:25|栏目:Python代码|点击:

一、遍历函数(map)

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)

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

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

三、累计函数(reduce)

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)

总结

上一篇:python如何爬取网站数据并进行数据可视化

栏    目:Python代码

下一篇:Eclipse中Python开发环境搭建简单教程

本文标题:Python的三个重要函数详解

本文地址:http://www.codeinn.net/misctech/195723.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有