匿名函数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的主要内容,如果未能解决你的问题,请参考以下文章

Python中的匿名函数——lambda函数

Python - 匿名函数

python: lambda 匿名函数

python匿名函数(lambda)

匿名函数lambda python

python--匿名函数lambda