【发布时间】:2020-10-23 18:02:44
【问题描述】:
在这个documentation link我们可以读到这个:
itertools.accumulate(iterable[, func, *, initial=None])
通常,输出的元素数量与输入可迭代匹配。 但是,如果提供了关键字参数initial,则累积 以初始值引出,使输出多一个 元素比输入可迭代。
但是,我不知道如何使用 initial 参数。
如果我这样使用它:
accumulate([0, 7, 19, 13], operator.add,1)
我收到错误“TypeError:accumulate() 最多接受 2 个参数(给定 3 个)”。
我正在使用 Python 3.4。
【问题讨论】:
标签: python itertools accumulate