Python 使用列表理解基于两个列表进行转换时出现问题。错误';int';对象是不可编辑的

Python 使用列表理解基于两个列表进行转换时出现问题。错误';int';对象是不可编辑的,python,python-3.x,list-comprehension,Python,Python 3.x,List Comprehension,我尝试使用zip根据两个列表进行转换,如下所示。但是我得到的是,“int”对象不可编辑。谢谢你的帮助。下面是片段y和y\u都是长度为10的列表 errors = [sum((i-j)**2) for i,j in zip(y, y_predicted)] (i-j)**2是一个整数。如果您尝试sum()一个整数,您将收到错误 你可能只想把整件事加起来,对吧 sum((i-j)**2表示i,j在zip中(y,y预计))显示您的实际y和y预计输入sum((i-j)**2是问题所在,您正在对单个数字

我尝试使用
zip
根据两个列表进行转换,如下所示。但是我得到的是,
“int”对象不可编辑。谢谢你的帮助。下面是片段
y
y\u
都是长度为10的列表

errors = [sum((i-j)**2) for i,j in zip(y, y_predicted)]
(i-j)**2是一个整数。如果您尝试
sum()
一个整数,您将收到错误

你可能只想把整件事加起来,对吧


sum((i-j)**2表示i,j在zip中(y,y预计))

显示您的实际
y
y预计
输入
sum((i-j)**2
是问题所在,您正在对单个数字求和可能应该是
sum((i-j)**2表示i,j在zip中(y,y预计))
。但是没有更多的细节就很难说了。非常感谢。我现在看到问题了。