python 浅拷贝&深拷贝
来源:互联网 发布:微商比淘宝便宜 编辑:程序博客网 时间:2024/05/29 23:46
x=[1,[2,3],4]l=x[:] #将x浅复制给y和z,即修改1和4不影响l的值,但是修改嵌套[2,3],l中嵌套的值也会变x[0]=11x[1][0]=22print(l) #[1, [22, 3], 4]print('**************************************')x=[1,[2,3],4]l=list(x) #将x浅复制给y和z,即修改1和4不影响l的值,但是修改嵌套[2,3],l中嵌套的值也会变x[0]=11x[1][0]=22print(l) #[1, [22, 3], 4]print('**************************************')x=[1,[2,3],4]l=x.copy() #将x浅复制给y和z,即修改1和4不影响l的值,但是修改嵌套[2,3],l中嵌套的值也会变x[0]=11x[1][0]=22print(l) #[1, [22, 3], 4]print('**************************************')import copyx=[1,[2,3],4]l=copy.copy(x) #将x浅复制给y和z,即修改1和4不影响l的值,但是修改嵌套[2,3],l中嵌套的值也会变x[0]=11x[1][0]=22print(l) #[1, [22, 3], 4]print('**************************************')x=[1,[2,3],4]l=copy.deepcopy(x) #将x深复制给y和z,即修改x中的任何值,都不会影响l的值x[0]=11x[1][0]=22print(l) #[1, [2, 3], 4]
阅读全文
0 0
- python深拷贝浅拷贝
- python-深拷贝,浅拷贝
- python浅拷贝深拷贝
- python深拷贝浅拷贝
- python浅拷贝 深拷贝
- python 深拷贝&浅拷贝
- python 浅拷贝&深拷贝
- python 的深拷贝和浅拷贝
- python list 浅谈深拷贝,浅拷贝
- Python的浅拷贝与深拷贝
- python/c++ 深拷贝与浅拷贝
- Python 深拷贝与浅拷贝
- Python深拷贝和浅拷贝
- Python的浅拷贝和深拷贝
- python 引用 浅拷贝 深拷贝
- Python中的浅拷贝与深拷贝
- python 浅拷贝和深拷贝
- python 浅拷贝与深拷贝
- Hive语句前的常见设置
- vue嵌套路由配置
- megan的javaScript学习笔记二---number methods
- SXSSFWorkbook 导出大批量数据和图片到excel
- ORB-Slam2详解6 回环
- python 浅拷贝&深拷贝
- oracle执行存储过程返回游标cursor
- 【课程笔记】地统计分析
- 笔记-GBDT&Xgboost
- 如何学习零基础学习C语言?
- CentOS6.8升级PHP到7.0
- JDK1.8改为JDK1.7过程
- bzoj2765 [JLOI2010]铁人双项比赛
- matlab 显示一张图片到三维坐标