matrix = [[1,2,3],[4,5,6],[7,8,9]]
index = matrix
a,b=0,0
index[a][b] = matrix[a+1][b]
print(matrix)
위 코드에서 matrix
를 출력 하면 matrix
값을 바꾸지 않았는데도
[[4, 2, 3], [4, 5, 6], [7, 8, 9]]
로
matrix
값이 바뀝니다. 왜 이렇게 값이 바뀌고 어떻게 해결해야될까요?
matrix = [[1,2,3],[4,5,6],[7,8,9]]
index = matrix
a,b=0,0
index[a][b] = matrix[a+1][b]
print(matrix)
위 코드에서 matrix
를 출력 하면 matrix
값을 바꾸지 않았는데도
[[4, 2, 3], [4, 5, 6], [7, 8, 9]]
로
matrix
값이 바뀝니다. 왜 이렇게 값이 바뀌고 어떻게 해결해야될까요?
matrix = [[1,2,3],[4,5,6],[7,8,9]]
index = matrix
a,b=0,0
index[a][b] = matrix[a+1][b]
print(matrix)
위 코드에서 matrix를 출력 하면 matrix 값을 바꾸지 않았는데도
[[4, 2, 3], [4, 5, 6], [7, 8, 9]]로
matrix 값이 바뀝니다. 왜 이렇게 값이 바뀌고 어떻게 해결해야될까요?