我正在尝试复制数组,但它们都具有相同的 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()
会解决您的问题。
我正在使用 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()
会解决您的问题。