Python 浅拷贝与深拷贝(day_007)

上传:JohnChan深圳 浏览: 22 推荐: 0 文件:PDF 大小:31.09KB 上传时间:2021-03-11 12:47:00 版权申诉
错误示范: 这不叫copy,这是将list2的内存地址指向list1,所以修改list2的值的时候list1的值也会跟着修改,没有意义! list1 = ['egon', 'lxx', [1, 2]] list2 = list1 list1[0] = 'EGON' print(list1) # ['EGON', 'lxx', [1, 2]] print(list2) # ['EGON', 'lxx', [1, 2]] 需求: 1、拷贝一下原列表产生一个新的列表 2、想让两个列表完全独立开,并且针对的是改操作的独立而不是读操作 1. 浅拷贝 浅copy是把原列表第一层的内存地址不加区分完全
上传资源
用户评论