python匿名函数lambda_Python 内置函数与匿名函数lambda

内置函数和lambda匿名函数应用

工具/原料

Python3 Pycharm

方法/步骤

1

有名函数,在定义的时候要与名字,调用的时候用函数名字,有名字函数绑定了一个值类似变量定义,一直占内存

4a6d48ee7b7f860ec1f4fc4177f5ee0d3bcebeda.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

2

匿名函数lambda适用于简单的两三行函数,定义完成后被自动清理不占用内存

lambda x:x**6 x等于参数 x**6等于函数体return

65390a23beb9763eea43a2636ad06de89b61b0da.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

3

zip拉链函数把左边字段和右边字段打包成一个元组

d04eec260d9a310ece18f09f31b842406bfea2da.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

4

max最大值lambda应用

max会循环获取字典key并传值给lambda的形参x,lambda获取value传值给max获取最大数值key

f0848bee41c1b7274fd21f3d1a2ca5cadde898da.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

5

map映射lambda应用

map循环读取 l 列表中的值发送给lambda,lambda处理完保存到新列表

76b6860e5f204371b15a2f95323acd8921c58fda.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

6

reduce合并lambda应用

初始值是100,循环列表的值求和 100+1,101+2,103+3

444696013870d541c10dbfbd2e0f94fc518c80da.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

7

filter过滤lambda应用

fileter保留lambda表达式为True的值

c6b994775ddd884ce0c836926cef28066a01f6da.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

8

sorted排序内置函数

3201a8f39187031c9642b6496a86242fa972ecda.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

END

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

展开阅读全部

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值