浅显的理解了下
lambda应该是用来定义一个函数的,有四种用法
基本的是这个:
f = lambda x: x + 1
print(f(1))
print(f(2))
print(f(6))
x是函数的形参,用来输入的,x + 1 就是输出
然后下面这两种不用输入,直接输出固定内容,输不输入都一样,但是加了x,程序要求要输入一个值
f1 = lambda: None
print(f1())
f3 = lambda x: 1
print(f3(100))
结果
第四种
f4 = lambda x: sum(x)
print(f4([1, 2, 3, 4, 5]))
print(f4((1, 2, 3, 4, 5)))
需要一堆数字,要元组列表这种。
结果