1、“ = ”复制
b=a,实际上指的是b就是a,改变了a,也就改变了b;同时如果改变了b也就等于改变了a。a发生变化b 就会发生变化,b发生变化时,相应的a也会发生变化。这种变化可以是删除、增加、修改。
2、“ copy ”复制
是一种浅的copy,这种就是当b=copy(a)时,b的值就是a的值,改变a时,只有当再次执行b=copy(a)时,b的值才会与a的值一样,与上面的第一种不一样的是,上面一旦执行了b=a,一旦a发生变化,b也就会发生变化。这种浅拷贝适用于一个列表里面的元素是列表的时候,可以修改那个元素列表的同时去修改b。
3、“deepcopy”
执行完 b.deepcopy(a) b 就会完全脱离a,这是一种深拷贝。