如何使用lambda将元组传递给python函数

Mal*_*lik 0 python lambda

我有两个方法max(x,y)和min(x,y),它们分别返回传递给它们的参数的最大值和最小值.

我需要使用lambda函数调用它们中的每一个...

funWithNum = [lambda  x: funWithNum[0], max  ,  lambda y: funWithNum[1], min]
print funWithNum[0](1, 2)
print funWithNum[1](1, 2)
Run Code Online (Sandbox Code Playgroud)

当我使用时print funWithNum[0](1, 2),我应该得到最大数量,当我使用时print funWithNum[1](1, 2),我应该得到最小数量.我该如何实现这一目标?

Sam*_*Sam 7

为什么每个人都认为他们需要lambda功能!?你没有.

>>> fwn = [max, min]
>>> fwn[0](1,2)
2
>>> fwn[1](1, 2)
1
Run Code Online (Sandbox Code Playgroud)