数组拷贝
问题:
a = [1,2,3]
b=a
那么此时
b=[1,2,3]
如果
b.append(4)
此时
b=[1,2,3,4]
而,有意思的是,a里面的值也会发生变化,也就是
a=[1,2,3,4]
如果是要实现数组的copy,而俩数组里的值也互不影响,则可以适用
import copy
a = [1,2,3]
b = copy.deepcopy(a)
这样就是可以实现数组的copy了,同时也互不影响。
数组拷贝
问题:
a = [1,2,3]
b=a
那么此时
b=[1,2,3]
如果
b.append(4)
此时
b=[1,2,3,4]
而,有意思的是,a里面的值也会发生变化,也就是
a=[1,2,3,4]
如果是要实现数组的copy,而俩数组里的值也互不影响,则可以适用
import copy
a = [1,2,3]
b = copy.deepcopy(a)
这样就是可以实现数组的copy了,同时也互不影响。