# 定义一个简单的lambda函数,用于计算两个数的和
add = lambda x, y: x + y
print(add(5, 3)) # 输出: 8
# 解释:
# lambda关键字用于创建匿名函数。
# 上面的lambda函数接受两个参数x和y,并返回它们的和。
# lambda函数可以赋值给变量(如这里的add),然后像普通函数一样调用。
# 使用lambda函数作为sorted函数的key参数,对列表进行排序
points = [(1, 2), (3, 1), (5, 0), (4, 6)]
sorted_points = sorted(points, key=lambda point: point[1])
print(sorted_points) # 输出: [(5, 0), (3, 1), (1, 2), (4, 6)]
# 解释:
# 在这里,lambda函数用于定义排序的关键字。
# lambda point: point[1] 表示按照每个元组的第二个元素进行排序。
# sorted函数使用这个lambda函数来确定排序顺序。
上一篇:python decorator
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站