拷贝需要注意:无条件分值的分片以及字典的copy方法只能做到顶层复制,不能够复制嵌套的数据结构。
如果需要一个深层嵌套的数据结构的完整的、完全独立的拷贝,需要使用标准的copy模块——包括import copy语句,并使用
X = copy.deepcopy(Y) #对任意嵌套对象Y做完整的复制。
这个语句能完整递归遍历对象来复制所有的组成部分。
拷贝需要注意:无条件分值的分片以及字典的copy方法只能做到顶层复制,不能够复制嵌套的数据结构。
如果需要一个深层嵌套的数据结构的完整的、完全独立的拷贝,需要使用标准的copy模块——包括import copy语句,并使用
X = copy.deepcopy(Y) #对任意嵌套对象Y做完整的复制。
这个语句能完整递归遍历对象来复制所有的组成部分。