匿名函数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 匿名函数有个限制,就是只能有一个表达式,不用写return,返回值就是该表达式的结果。
l = list(map(lambda x:x+x,[1,2,3]))
print l
#把匿名函数传给变量
l2 = lambda x:x*x
print l2(5)
#把匿名函数作为返回值
def (x,y):
return lambda :x*x+y*y
l4 = l3(2,3)
print l4()