繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM