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()
一起使用,对列表或其他可迭代对象执行操作。