我有几个函数可以根据输入字典计算不同的统计数据,例如最大值、最小值、总和、平均值、中位数。
我想将所有这些功能组合成一个,而不是让它们以不同的方法使用。所以调用者可以执行以下操作:
(minValue, averageValue, maxValue) = myFunction(min, avg, max, data, key, ...)
或者
(minValue, maxValue) = myFunction(min, max)
我是 python 新手,我想了解如何使用集合来实现这一点!请不要提出其他解决此问题的方法,因为我也在尝试学习 python 和 python 语法。一个小例子会很棒。