徹底一致:對於賦值來講,徹底保持一致,修改一個另外一個也會隨之修改內存
li2 = li1import
半獨立:對於淺copy來講,第一層建立的是新的內存地址,而從第二層開始,指向的都是同一個內存地址,因此,對於第二層以及更深的層數來講,保持一致性。im
li2 = li1.copy()copy
徹底獨立:對於深copy來講,兩個是徹底獨立的,改變任意一個的任何元素(不管多少層),另外一個絕對不改變。co
import copy
li2 = copy.deepcopy(li1)