6.14. lambda 表达式
- lambda_expr ::= "lambda" [
parameter_list
] ":"expression
- lambda_expr_nocond ::= "lambda" [
parameter_list
] ":"expression_nocond
lambda 表达式(有时称为 lambda 构型)被用于创建匿名函数。 表达式 lambda parameters: expression
会产生一个函数对象 。 该未命名对象的行为类似于用以下方式定义的函数:
def <lambda>(parameters):
return expression
请参阅 函数定义 了解有关参数列表的句法。 请注意通过 lambda 表达式创建的函数不能包含语句或标注。