[英]How to pass a tuple to a python function using 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)
当我使用print funWithNum[0](1, 2)
,我应该获得最大数,当我使用print funWithNum[1](1, 2)
,我应该获得最小数。 我该如何实现?
为什么每个人总是认为他们需要lambda函数!? 你不知道
>>> fwn = [max, min]
>>> fwn[0](1,2)
2
>>> fwn[1](1, 2)
1
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.