python copy.copy与copy.deepcopy 区别

发布时间 2023-07-18 17:29:19作者: wanqi

 


import copy
origin = [1, 2, [3, 4]]
cop1 = origin.copy()
cop2 = copy.deepcopy(origin)

print("origin:", origin)
print("cop1:", cop1)
print("cop2:", cop2)
origin[2][0] = "hey!"

print()
print("origin:", origin)
print("cop1:", cop1)
print("cop2:", cop2)