import copy grid = [[1, 2], [3, 4]] deep = copy.deepcopy(grid) # now the inner lists are independent deep[0].append(99) print(grid[0]) print(deep[0])
copy.deepcopy clones every level