专栏名称: 数据STUDIO
点击领取《Python学习手册》,后台回复「福利」获取。『数据STUDIO』专注于数据科学原创文章分享,内容以 Python 为核心语言,涵盖机器学习、数据分析、可视化、MySQL等领域干货知识总结及实战项目。
目录
相关文章推荐
今天看啥  ›  专栏  ›  数据STUDIO

Python Lambda 函数的 9 种玩法

数据STUDIO  · 公众号  ·  · 2024-11-18 11:30

文章预览

1.简单的算术运算: add = lambda x, y: x + y subtract = lambda x, y: x - y multiply = lambda x, y: x * y divide = lambda x, y: x / y print (add(3, 5))         print (subtract(8, 3))     print (multiply(4, 6))    print (divide(10, 2)) 8 5 24 5.0 2.对元组列表进行排序: pairs = [(1, 5), (2, 3), (4, 1), (3, 8)] sorted_pairs = sorted(pairs, key=lambda x: x[1]) print (sorted_pairs)   [(4, 1), (2, 3), (1, 5), (3, 8)] 3. 过滤列表: numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9] even_numbers = list(filter(lambda x: x % 2 == 0, numbers)) print (even_numbers)   [2, 4, 6, 8] 4.将函数映射到列表: numbers = [1, 2, 3, 4, 5] squared_numbers = list(map(lambda x: x**2, numbers)) print (squared_numbers)   [1, 4, 9, 16, 25] 5.使用 Lambda、 map 和 filter: # 使用 map 将列表中的每个元素加倍 numbers = [ 1 ,  2 ,  3 ,  4 ,  5 ] doubled_numbers = list(map( lambda ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览