以下代码
array = [1,2,3,4]
t_array = array
t_array[0] = 99
print(array)
结果为:
[99, 2, 3, 4]
由上可看出t_array直接修改了原始列表array
想避免赋值变化的话需要使用:
t_array = array[:] #使用数组的拷贝
或
t_array = array.copy()
以下代码
array = [1,2,3,4]
t_array = array
t_array[0] = 99
print(array)
结果为:
[99, 2, 3, 4]
由上可看出t_array直接修改了原始列表array
想避免赋值变化的话需要使用:
t_array = array[:] #使用数组的拷贝
或
t_array = array.copy()