在下面的代码中,我将 list 的内容复制到了 list a
的内容中prod
。当我更改prod
列表值时,a
列表值也会发生变化。我也尝试使用prod=a[:].
我希望列表a
保持不变。提前谢谢!l
a=[[1,2,3],[4,5,6],[7,8,9]]
b=[[1,2,3],[4,5,6],[7,8,9]]
prod=a.copy()
for i in range(3):
sum=0
for j in range(3):
sum=0
print("a= ",a[i][j])
prod[i][j]=0
print("a= ",a[i][j])
for k in range(3):
sum+=a[i][k]*b[k][j]
print(a[i][k],b[k][j])
prod[i][j]=sum
print("Sum=",sum,"A[i][k]=",a[i][k])
print(prod)