网上似乎有很多关于python 3.0中reduce()函数更改以及如何删除它的讨论.我有点难以理解为什么会这样; 我发现在各种情况下使用它是相当合理的.如果蔑视只是主观的,我无法想象会有这么多人关心它.
我错过了什么?reduce()有什么问题?
我正在尝试创建一个计算器,但我在编写一个将从列表中减去数字的函数时遇到问题.
例如:
class Calculator(object):
def __init__(self, args):
self.args = args
def subtract_numbers(self, *args):
return ***here is where I need the subtraction function to be****
Run Code Online (Sandbox Code Playgroud)
另外,我可以简单地使用return sum(args)来计算总数,但我不确定我能为减法做些什么.