a = [[0,1],[2,3]]
b = a.copy() # b = a[:]
a[0][0] = 10
b
[[10,1],[2,3]]
发现a
数组改变了,但是b
也改变了,并没有达到拷贝要求!
解决方法(深度拷贝):
import copy
b = copy.deepcopy(a)
这样就可以解决啦!
a = [[0,1],[2,3]]
b = a.copy() # b = a[:]
a[0][0] = 10
b
[[10,1],[2,3]]
发现a
数组改变了,但是b
也改变了,并没有达到拷贝要求!
解决方法(深度拷贝):
import copy
b = copy.deepcopy(a)
这样就可以解决啦!