在执行itertools时发生错误,但出现此错误:(未定义名称错误运算符)

问题描述 投票:0回答:1

错误打印(列表(itertools.accumulate(li1,operator.mul)))NameError:名称“ operator”未定义

import itertools
li1=[1,2,3,4,5,6,7,8,9,10]
li2=[11,62,15,19,1,4,6,7,9]
li3=[10,8,6,4,5,9,8,10,5,4]
print(list(itertools.accumulate(li1, operator.mul)))



python itertools
1个回答
1
投票

您会忘记导入运算符。

添加第import operator行,您的代码将正常工作。

© www.soinside.com 2019 - 2024. All rights reserved.