看个例子:

a=list(map(lambda x:x*x,(1,2,3)))
print(a)

输出:[1, 4, 9]

lambda实际上就是匿名函数,相当于:

def f(x):
return x*x

匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果

冒号前面是传入的参数,冒号后面是返回的结果

05-11 17:45