重要的是您如何创建原始
mysolution列表。看起来,它包含相同列表的四倍,这就是为什么更改一次将使它在所有四个位置都发生变化的原因。
要像这样初始化独立的零填充列表,您可以执行以下操作:
mysolution = [[0] * 4 for i in range(4)]

重要的是您如何创建原始
mysolution列表。看起来,它包含相同列表的四倍,这就是为什么更改一次将使它在所有四个位置都发生变化的原因。
要像这样初始化独立的零填充列表,您可以执行以下操作:
mysolution = [[0] * 4 for i in range(4)]