淺copy 只copy第一層
第一種情況
s = [‘martin’,’decoration’,123]
s1 = s.copy()
s1[0]= ‘s’
print(s1)
print(s)
[’s’, ‘decoration’, 123]
[‘martin’, ‘decoration’, 123]
第二種情況
v = [[1,2],3,4]
b= v.copy()
b[0][0] = 123
print(b)
print(v)
[[123, 2], 3, 4]
[[123, 2], 3, 4]
深copy 互不影響
v = [[1,2],3,4]
b= copy.deepcopy(v)
b[0][0] = 123
print(b)
print(v)
[[123, 2], 3, 4]
[[1, 2], 3, 4]