для этого я написал res[0][0]=s[0][0], но почему-то Python присвоил все значения res[0-2][0] s[0][0]
Код: Выделить всё
s= [[-2,-3,3],[-5,-10,1],[10,30,-5]]
res=[[0]*len(s)]*len(s[0])
res[0][0]=s[0][0]
print(res)
но я хочу [[ -2, 0, 0], [0, 0, 0], [0, 0, 0]]
Код: Выделить всё
s= [[-2,-3,3],[-5,-10,1],[10,30,-5]]
res=[[0]*len(s)]*len(s[0])
res[1][0]=s[0][0]
print(res)
Подробнее здесь: https://stackoverflow.com/questions/787 ... -no-effect