19 推导式 lambda (编程不使用,面使用)
要看函数执行时上级作用域此时的值。当看到代码时是没有执行的,只有去执行时,他才会去查找他里面的这个值
- lambda表达式本质是函数 +未执行则内部代码不会调用
# 推导式+ lamdba 表达式(编程时不使用,面试使用)
# lambda表达式本质是函数 +未执行则内部代码不会调用
func_list = [lambda: 1, lambda: 2, lambda: 3]
func_list[0]() # func_list[0] 内部不可见,只有加()才会执行 1
func_list[1]() # 2
func_list[2]() # 3