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现为['刘德华', '张学友', '郭富城', ['何炅', '汪涵', '谢娜', '齐达内'], '黎明']
其中,谢某与黎某叛变,王某与陈某入伙后
浅拷模式黎某作为上级领导能经受考验,谢某为基层员工叛逃。
深拷模式不管领导员工,始终对公司忠心耿耿,对同事不离不弃!
---------以上人名不具有代表意义!