我有两个方法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),我应该得到最小数量.我该如何实现这一目标?
为什么每个人都认为他们需要lambda功能!?你没有.
>>> fwn = [max, min]
>>> fwn[0](1,2)
2
>>> fwn[1](1, 2)
1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
888 次 |
| 最近记录: |