lambda表达式
Posted pyqb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lambda表达式相关的知识,希望对你有一定的参考价值。
匿名函数
lambda函数是一种快速定义的单行的最小函数,是从Lisp语言借用而来,可以用在任何需要函数的地方。
比如有这样一个函数
def f(x,y) return x*y
>>>f(2,3)
>>>6
可以用匿名函数表示
g = lambda x,y:x*y
>>>g(2,3)
>>>6
使用lambda匿名函数的好处:
1、使用Python写一些执行脚本时,使用lambda可以省去定义函数的过程,让代码更精简。
2、对于一些抽象的,不会别的地方再复用的函数,有时候不想给函数起名,使用匿名函数。
3、使用lambda在一些情况下让代码更容易理解。
以上是关于lambda表达式的主要内容,如果未能解决你的问题,请参考以下文章