Python lambda表达式是一种匿名函数,它可以在一行代码中定义简单的函数。lambda表达式通常用于需要一个函数对象的地方,但又不想定义一个完整的函数。它的语法形式为lambda arguments: expression
,其中arguments是函数的参数,expression是函数的返回值。lambda表达式可以直接作为列表或字典的成员,也可以嵌套在其他函数中使用。下面是一个例子:
# lambda表达式求两个数的和
add = lambda x, y: x + y
result = add(3, 5)
print(result) # 输出:8
在这个例子中,我们定义了一个lambda表达式add
,它接受两个参数x和y,并返回它们的和。然后我们调用这个lambda表达式,传入参数3和5,得到结果8。