lambda 在Python中,lambda关键字用于创建匿名函数。
匿名函数是一种没有名称的函数,也被称为lambda函数。
当我们需要一个简短的、单行的函数而不使用def关键字定义一个单独的函数时,我们使用lambda关键字。
创建lambda函数的语法如下:
lambda 参数: 表达式在上面的代码中,参数表示函数的输入参数,表达式表示对输入参数进行的计算。
下面是一个演示lambda关键字用法的示例:
# 创建一个lambda函数来计算一个数的平方
square = lambda x: x**2
# 调用lambda函数
result = square(5)
print(result) # 输出: 25在上面的代码中,我们定义了一个lambda函数square,它接受一个参数x并返回x的平方。
然后,我们使用参数5调用lambda函数,并将结果存储在变量result中。
最后,我们打印结果,即25。
map()、filter()和reduce()一起使用,对列表或其他可迭代对象执行操作。