当我执行itertools时出错,我得到了这个错误:(未定义Name error运算符)



错误print(list(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)))

您可能忘记导入运算符了。

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

最新更新