有勇气的牛排博客
☰

Python 匿名函数 表达式 lambda

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

知止自律打卡-微信小程序APP
一款微信自律打卡小程序,支持自定义打卡项目、习惯记录、项目日记、专注计时与数据统计。自律打卡、学习打卡、读书打卡、健身打卡、运动打卡、减肥打卡、戒色打卡、养生打卡、戒烟、戒酒、戒熬夜等多种场景。万能打卡模板自由创建。可自定义每日打卡目标,记录习惯连续天数,可视化追踪成长进度。
了解产品详情 →
微信搜索「知止自律打卡」
知止自律打卡微信小程序

前言

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一起使用

标签:

×
×