there is an array "arr". i copied in another array "xyz". i want to update array "xyz". but getting wrong result.
metrix = [[1, 2, 2], [2, 2, 2], [2, 2, 1]]
n,m = 3,3
def package(n,m,arr):
xyz = arr.copy()
for i in range(n):
for j in range(m):
if arr[i][j] == 1:
xyz[i][j]=0
print("arr",arr)
print("xyz",xyz)
package(n,m,metrix)
o/p:
arr [[0, 2, 2], [2, 2, 2], [2, 2, 0]]
xyz [[0, 2, 2], [2, 2, 2], [2, 2, 0]]
expected o/p:
arr [[1, 2, 2], [2, 2, 2], [2, 2, 1]]
xyz [[0, 2, 2], [2, 2, 2], [2, 2, 0]]