=:我們判斷內容是否相等
is:判斷我們的指向的地址是否相等
當我們的值是-6到256
我們的地址是指向的相同的地方
深拷貝和淺拷貝:
a=[11,22,33]
b=a
這個是淺拷貝 a,b共用一個地址
深拷貝要導入我們的import copy
import copy
a = [11, 22, 33]
c = copy.deepcopy(a)
print(id(a))
print(id(c))
a,c兩個的地址不同
深拷貝是完完全全的複製出一個新的地址
注意:嵌套的列表
import copy
a = [11, 22, 33]
d = [44, 55, 66]
e = [a, d]
c = copy.deepcopy(a)
f = copy.deepcopy(e)
print(id(a))
print(id(d))
print("------------------")
print(id(c))
print("------------------")
for item in f:
print(id(item))
//結果:
2315066725064
2315066725256
------------------
2315066726472
------------------
2315066726344
2315066726216
copy中
deepcopy 和copy的區別
deepcopy 是一個深拷貝是創建一個全新的地址
copy是複製原來的內容 ,但是後面的新加的地址會變 原來以前的地址還會引用