Python 浅拷贝与深拷贝(day_007)

JohnChan深圳 22 0 PDF 2021-03-11 12:03: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是把原列表第一层的内存地址不加区分完全

Python 浅拷贝与深拷贝(day_007)

用户评论
请输入评论内容
评分:
暂无评论