Python高级语法

深拷贝和浅拷贝 浅拷贝copy.copy():只拷贝数据的浅层变量,原变量(列表的深层变量)改变,拷贝的变量也跟着改变; 深拷贝copy.deepcopy():拷贝数据的浅层和深层变量,原变量(列表的深层变量)改变,拷贝的变量不会改变; 特殊:如果数据所有层都是元组的时候,那么它不会进行浅拷贝或者深拷贝,仅仅是指向,因为元组是不可变类型;若是深层可变类型数据(如浅层是元组,深层数据是列表(可修改)
相关文章
相关标签/搜索