python之路——深拷贝与浅拷贝
来源:互联网 发布:scrivener软件下载 编辑:程序博客网 时间:2024/06/15 18:28
深拷贝与浅拷贝
1.浅拷贝
浅拷贝实际上的拷贝列表中元素的地址
- demo1
names1 = ['nick', 'judy', 'ATong', 'LuLu']names2 = names1.copy()print(names2)
print—>:
[‘nick’, ‘judy’, ‘ATong’, ‘LuLu’]
- demo2
names3 = ['nick', 'judy', 'ATong', 'LuLu', ['nick', 'judy', 'ATong', 'LuLu']]names4 = names3.copy()names3[-1][-1] = 'lulu'print(names3)print(names4)
print—>:
[‘nick’, ‘judy’, ‘ATong’, ‘LuLu’, [‘nick’, ‘judy’, ‘ATong’, ‘lulu’]]
[‘nick’, ‘judy’, ‘ATong’, ‘LuLu’, [‘nick’, ‘judy’, ‘ATong’, ‘lulu’]]
2.深拷贝
深拷贝会对列表中的元素进行拷贝而非对其引用地址拷贝
- demo1
names3 = ['nick', 'judy', 'ATong', 'LuLu', ['nick', 'judy', 'ATong', 'LuLu']]names4 = copy.deepcopy(names3)names3[-1][-1] = 'lulu'print(names3)print(names4)
print—>:
[‘nick’, ‘judy’, ‘ATong’, ‘LuLu’, [‘nick’, ‘judy’, ‘ATong’, ‘lulu’]]
[‘nick’, ‘judy’, ‘ATong’, ‘LuLu’, [‘nick’, ‘judy’, ‘ATong’, ‘LuLu’]]
阅读全文
0 0
- python之路——深拷贝与浅拷贝
- Python对象拷贝——深拷贝与浅拷贝
- Python对象拷贝之浅拷贝与深拷贝
- python学习笔记——浅拷贝与深拷贝
- Python学习笔记——深拷贝与浅拷贝
- Python 高级教程之深拷贝与浅拷贝
- python之路之深拷贝和浅拷贝
- Python的浅拷贝与深拷贝
- python/c++ 深拷贝与浅拷贝
- Python 深拷贝与浅拷贝
- Python中的浅拷贝与深拷贝
- python 浅拷贝与深拷贝
- Python的深拷贝与浅拷贝
- Python中深拷贝与浅拷贝
- python append()与深拷贝、浅拷贝
- python浅拷贝与深拷贝
- Python 的深拷贝与浅拷贝
- python中的深拷贝与浅拷贝
- day2
- Maven学习笔记(四)-Eclipse创建Maven项目
- hdu 3644(几何模拟退火
- AutoRC_Car日志——博客不能扔
- Hibernate——ThreadLocal模式下管理的Session会在事务提交后自动关闭
- python之路——深拷贝与浅拷贝
- 数据结构 初识STL之空间配置器
- 基于MATLAB的有限元法求解EIT技术的正问题
- 微信小程序服务器端获取图像和文本信息
- 2017/7/16——博客第一天 跟着大牛写博客 见证自己的成长
- Greatest Common Divisor 欧几里得算法(最大公约数)
- 六.Redis的持久化
- linux 下 chromium Adobe flash 更新
- Java太笨?,有些人不这么认为