- lambda 关键字语法
- lambda 关键字用法
- 1. 基本用法
- 2. 作为 `sorted()` 的 `key` 函数
- 3. 作为 `map()`、`filter()`、`reduce()` 的参数
- (1)`map()` 进行映射转换
- (2)`filter()` 进行条件筛选
- (3)`functools.reduce()` 进行累积计算
- 4. 作为函数返回值
- 5. 在 `if-else` 表达式中使用
- 6. 在字典操作中使用
- `lambda` vs `def`
lambda 关键字语法
在 Python 中,lambda
关键字用于创建匿名函数(即没有显式 def
语句的函数)。它的语法如下:
lambda 参数1, 参数2, ...: 表达式
lambda
关键字定义匿名函数。- 其参数部分类似
def
定义的普通函数,但不需要括号。 :
右侧是单个表达式,计算结果即为返回值ÿ