lambda表达式

匿名函数

  • 没有名字的函数;
  • 用lambda表达式创建匿名函数。

使用场景

  1. 需要一个函数,但又不想费神去命名这个函数;
  2. 通常在这个函数只使用一次的场景下;
  3. 可以指定短小的回调函数。

语法

result = lambda [arg1 [, arg2, .... , argn]]: expression
  • result:调用lambda表达式;
  • [arg1 [,arg2, … argn]]:可选,指定要传递的参数列表;
  • expression:必选,指定一个实现具体功能的表达式。

:pushpin:注意:lambda表达式能接收任何数量的参数,但只能返回一个表达式的值。

示例: