浅拷贝只拷贝第一级的数据,第二或更深级还是引用原字典的地址
所以原字典第二级及更深级的数据修改后,浅拷贝的数据也会随之改变,深拷贝却不会
深拷贝完全把原字典的数据,复制了一份
创建字典
内存地址
修改第一层字典
修改第二层字典值
说明:浅拷贝只拷贝第一层的数据,第二或更深层还是引用原字典的地址
深拷贝完全把原字典的数据,复制了一份
修改第三层字典
只看内存地址
浅拷贝只拷贝第一级的数据,第二或更深级还是引用原字典的地址
所以原字典第二级及更深级的数据修改后,浅拷贝的数据也会随之改变,深拷贝却不会
深拷贝完全把原字典的数据,复制了一份
创建字典
内存地址
修改第一层字典
修改第二层字典值
说明:浅拷贝只拷贝第一层的数据,第二或更深层还是引用原字典的地址
深拷贝完全把原字典的数据,复制了一份
修改第三层字典
只看内存地址