标准库中是否有任何专门的类似reduce的方法?

时间:2017-10-27 19:30:06

标签: python python-3.x

Guido曾提到为reduce以外的其他关联运算符创建专门的sum方法的可能性;这件事有没有?

blog post讨论reduce(最终被取消)的意图删除时,Guido重申reduce通常是不好的做法,除了关联运算符。然后他建议,不要使用reduce作为关联运算符,而是可以创建一个模块来为所有关联运算符保存sum之类的方法。

  

没有很多关联运算符。 (这些是X等于(a X b) X c的运算符a X (b X c)。)我认为它仅限于+*,{{1 },&|和快捷方式^ / and。我们已经or;我很乐意与sum()交换reduce(),以便处理两种最常见的用途。按位运算符非常专业,如果有需求,我们可以将快速版本放在库模块中。

我知道内置插件没有product()之类的添加内容,但是这样的库模块是否已添加到Python标准库中?

0 个答案:

没有答案