reduce函数在Python2时代是在全局命名空间(name space)里的但到了Python3时代,它就失去了作为全局的内置函数(built-in function,即不用import而可以直接使用的函数)的资格,而被降级成为了一名相对不那么风光的库函数(library function),需要import才能使用它。
reduce为什么不是内置函数
python3 中,filter、map、reduce已经不是内置函数,即,python3中三者是class,返回结果变成了可迭代的对象