用Lambda表达式定义一个匿名函数并调用

下面是求x的平方的两个例子

例子1:

def fun():
    return lambda x: x*x
print(fun()(2))
用Lambda表达式定义一个匿名函数并调用_第1张图片

例子2:

l = map(lambda x: x*x, [3])
for x in l:
    print(x)
用Lambda表达式定义一个匿名函数并调用_第2张图片

其中例子二使用了map()函数,map(function,iterable,...),第一个参数接受一个函数名,后面的参数接受一个或多个可迭代的序列,返回的是一个集合。

你可能感兴趣的:(python)