lambada和普通函数定义的优略势对比?
2 回答
![?](http://img1.sycdn.imooc.com/54584c9c0001489602200220-100-100.jpg)
慕的地8271018
TA贡献1796条经验 获得超4个赞
lambda就是个语法糖,Python版本的还不怎么甜。
Python里函数定义是语句,不是表达式,所以你不能写x=def ...
,但如果你需要一个临时小函数怎么办?写def func...
然后再写some_operation(func, ...)
不是太麻烦了么?所以Python就加了这么个语法糖,lambda是个表达式,所以你可以直接写some_operation(lambda ..., ...)
。
添加回答
举报
0/150
提交
取消