标签:def 默认 itertools tools org http 引入 input not
itertools的accumulate()是python3中引入的内置模块, https://docs.python.org/zh-cn/3/library/itertools.html
从文档中可以看出,accumulate的功能就是一种累加,例如斐波那契数列。
那么如何在python2中实现呢?
# 不带func的版本,也就是默认func是“+”
def accumulate(inputs):
itr = iter(inputs)
prev = next(itr)
for cur in itr:
yield prev
prev = prev + cur
yield prev
ImportError: cannot import name accumulate:如何在Python2中实现itertools的accumulate()?
标签:def 默认 itertools tools org http 引入 input not
原文地址:https://www.cnblogs.com/CheeseZH/p/12522532.html