Python列表深度拷贝

   Python列表深度拷贝可保证拷贝后列表忠诚度始终如一,而浅度列表则有向蒲志高看齐的冲动!

如下有公司人员构成,中途变动后情况:

import copy

list1 = ["刘德华","张学友","郭富城",['何炅','汪涵','谢娜','齐达内'],"黎明"]#定义list1

list2 = copy.copy(list1)#浅拷list1,打酱油

list3 = copy.deepcopy(list1)#深挖list1,恪尽职守

list1[4] = "陈奕迅"#修改list1中部活跃的黎明为活跃度更高的eson

list1[3][2] = "王祖贤"#修改list1中第四个小团队的女性为小男人

print (list1,list2,list3)

#list1现为['刘德华', '张学友', '郭富城', ['何炅', '汪涵', '王祖男', '齐达内'], '陈奕迅'] 

#list2现为['刘德华', '张学友', '郭富城', ['何炅', '汪涵', '王祖男', '齐达内'], '黎明'] 

#list3现为['刘德华', '张学友', '郭富城', ['何炅', '汪涵', '谢娜', '齐达内'], '黎明'] 

其中,谢某与黎某叛变,王某与陈某入伙后

浅拷模式黎某作为上级领导能经受考验,谢某为基层员工叛逃。

深拷模式不管领导员工,始终对公司忠心耿耿,对同事不离不弃!

---------以上人名不具有代表意义!



©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页