我正在尝试复制数组,但它们都具有相同的 link

I’m trying to copy array but both of them has the same link

我正在使用 python 3.9.5。 我的密码是

a = [[0,1],[1,2]]
b = a
b[1] = [4,5]

两个变量现在都是[[0,1],[4,5]]。但我不想对变量 a 应用更改。我应该怎么办?我试过使用 c = b 语句,但没有用。

python 对数组有一个非常有用的函数。您可以使用 a.copy() 生成数组的精确副本。我相信 b = a.copy() 会解决您的问题。