浅拷贝 深拷贝
import copy
a = ['hello',[1,2,3],'nihao']
a1 = a.copy() #浅拷贝也能通过copy模块的copy.copy(a)实现
print(a1)
a[1][0] = 0
print(a1)
b = ['hello',[1,2,3],'nihao']
b1 = copy.deepcopy(b) #深拷贝只能通过copy模块实现
print(b1)
b[1][0] = 0
print(b1)
['hello', [1, 2, 3], 'nihao']
['hello', [0, 2, 3], 'nihao']
['hello', [1, 2, 3], 'nihao']
['hello', [1, 2, 3], 'nihao']


浙公网安备 33010602011771号