def result(matrix):
matrix2=matrix
for a in possible_moves(matrix2):
matrix2=matrix
print()
liste=swap_blank_tile(matrix2,a)
print(liste)
print(matrix)
我在 Python 中有这段代码。Swap_blank_tile 函数从旧矩阵创建一个新矩阵。我想从我的第一个矩阵中“列出”一个值。因此我在“swap_blank_tile”函数中使用了matrix2,但“matrix”也受到“swap_blank_tile”函数的影响,但我不想要它。只有 matrix2 必须受到此函数的影响。我无法解决为什么矩阵也会受到此功能的影响。