当前位置:首页python > 正文

python lambda函数

作者:野牛程序员:2023-12-06 10:12:59python阅读 2564

Lambda函数是匿名函数,也称为轻量级的函数。在Python中,可以使用lambda关键字创建Lambda函数。Lambda函数通常用于在一行内定义简单的函数,而不必使用def关键字来命名函数。

Lambda函数的语法如下:

lambda arguments: expression

其中,arguments是Lambda函数的参数,而expression是Lambda函数的返回值。

以下是一个简单的Lambda函数示例,该函数接受两个参数并返回它们的和:

add = lambda x, y: x + y
result = add(3, 5)
print(result)

这将输出 8,因为Lambda函数计算了3和5的和。

Lambda函数通常在需要一个短暂的函数来执行某个任务时使用,例如在mapfiltersorted等函数中。

示例使用map函数将Lambda函数应用于列表中的每个元素:

numbers = [1, 2, 3, 4, 5]
squared = list(map(lambda x: x**2, numbers))
print(squared)

这将输出 [1, 4, 9, 16, 25],因为Lambda函数计算了每个数字的平方,并通过map函数应用于列表的每个元素。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击