匿名函数lambda python
Posted 有理想
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了匿名函数lambda python相关的知识,希望对你有一定的参考价值。
lambda 的主体是一个表达式,不是一个代码块
lambda 只有一行,仅仅能在lambda表达式种封装有限的逻辑进去
匿名函数:需要一个函数,而又不想动脑筋去想名字
#普通函数的定义 def f(a,b,c): return a+b+c print(f(1,2,3)) # 匿名函数lambda f1 = lambda a,b,c:a+b+c print(f1(2,3,4))
用匿名函数lambda做些事:
1.输入一个序列,求长度
number = lambda n:len(n) print(number([1,2,3]))
2.对输入的元素从大到小进行排序:
sort1 = lambda *n: sorted(n,reverse=True) print(sort1(1,54,23,8,0))
以上是关于匿名函数lambda python的主要内容,如果未能解决你的问题,请参考以下文章