Python lambda 表达式的基本使用

举报
拉尼亚凯亚 发表于 2026/09/03 09:16:24 2026/09/03
【摘要】 Python lambda 表达式的基本使用Python 的 lambda 可以用来快速创建一个简单的小函数,适合处理比较短的逻辑。基本用法add = lambda a, b: a + bprint(add(2, 3))输出:5配合 sorted 使用users = [ {"name": "Tom", "age": 25}, {"name": "Jack", "age": 20}...

Python lambda 表达式的基本使用

Python 的 lambda 可以用来快速创建一个简单的小函数,适合处理比较短的逻辑。

基本用法

add = lambda a, b: a + b

print(add(2, 3))

输出:

5

配合 sorted 使用

users = [
    {"name": "Tom", "age": 25},
    {"name": "Jack", "age": 20}
]

result = sorted(users, key=lambda user: user["age"])

print(result)

这里会根据 age 对数据进行排序。

lambda 适合简单的一次性函数,如果逻辑比较复杂,通常还是使用普通的 def 函数更容易阅读。

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。