有勇气的牛排博客

Python 关键字 lambda

有勇气的牛排 610 Python 2024-08-23 23:38:30

前言

lambda 是python用于创建匿名函数的一种表达式。

语法

lambda 参数1, 参数2,... : 表达式

1 基础案例

add = lambda x, y: x + y print(add(1, 2))

2 与map一起使用

map:对每个参数进行处理

num_list = [1, 2, 3] squared_list = list(map(lambda x: x ** 2, num_list)) print(squared_list) # [1, 4, 9]

lambda与map一起使用

3 与filter一起使用

filter: 取符合条件的

num_list = [1, 2, 3, 4] # 判断是否为偶数 even_numbers_list = list(filter(lambda x: x % 2 == 0, num_list)) print(even_numbers_list) # [2, 4]

lambda与filter一起使用


留言

专栏
文章
加入群聊