首页 > 代码库 > copy&deepcopy
copy&deepcopy
1 >>> import copy 2 >>> list1 = [1,2,3,[‘a‘,‘b‘]] 3 >>> list2 = copy.copy(list1)#浅复制,修改子对象将受影响 4 >>> list3= copy.deepcopy(list1)#深复制,修改子对象不受影响 5 >>> list2 6 [1, 2, 3, [‘a‘, ‘b‘]] 7 >>> list3 8 [1, 2, 3, [‘a‘, ‘b‘]] 9 >>> list1[3].append(‘c‘) 10 >>> list1 11 [1, 2, 3, [‘a‘, ‘b‘, ‘c‘]] 12 >>> list2 13 [1, 2, 3, [‘a‘, ‘b‘, ‘c‘]] 14 >>> list3 15 [1, 2, 3, [‘a‘, ‘b‘]]
copy&deepcopy
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。