python中lambda函数用法

img


上面那个x<y是什么意思呀,它到底是咋计算的呀?看不懂,求一个解析

x<y为真的话,传出来的是个1,就相当于True。x<y为假的话,传出来的是个0,就是False。
(x<y)x,为真,结果就是x,为假,结果就是0(0乘x)
同理,就可以把那个lambda函数理解一下,第一个就是两个数比较,取小的。第二个就是两个数比较,取大的。
所以100和200,结果就是第一个取小,第二个取大,就是100,200,选B