Python2 的内置 reduce 和 functools.reduce 有何不同?



两者都有完全相同的文档,在我看来,两者都源于https://hg.python.org/cpython/file/Modules/_functoolsmodule.c.

但是,我不确定。我在CPython的源代码中没有发现任何其他引用。有人能在这里进一步阐明这一点吗?

根据Python 2:中functools.reduce的文档

这是与reduce()相同的函数。它在中提供模块,允许编写与Python 3更向前兼容的代码。

最新更新