📅  最后修改于: 2023-12-03 14:46:48.279000             🧑  作者: Mango
在Python中,可以使用Lambda表达式来写匿名函数。Lambda表达式通常会以函数对象的形式返回,可用于迭代中。
在本篇文章中,我们将介绍如何使用Python Lambda进行迭代的实例。
以下代码展示了如何使用Lambda表达式进行迭代:
# 使用Lambda表达式进行迭代
lst = [1, 2, 3, 4, 5, 6]
new_lst = list(map(lambda x: x * x, lst))
# 输出新的列表
print(new_lst)
输出结果如下:
[1, 4, 9, 16, 25, 36]
在上述代码中,源列表lst
包括六个整型元素。使用了map()
函数,它的第一个参数为一个函数对象。这里使用了Lambda表达式作为map()函数的第一个参数。
Lambda表达式接受参数x
并将其平方,最后将平方后的结果返回。map()
函数将Lambda表达式的结果添加到新列表new_lst
中。
Python Lambda可以用于编写简单的匿名函数的语法元素。Lambda表达式可以在迭代过程中被使用,方便您的编程。
在使用Lambda表达式时,请注意函数是一个对象。通常,Lambda表达式将返回一个函数对象,您可以对其进行迭代。