#Author:Du Yang
#Data:2018/7/17
#浅拷贝夫妻资产共享小程序
husband = ["DuYang",'123',[15000,9000]]
#账户持有人, 账户ID, 【信用卡额度,可用余额】
wife = husband.copy()#浅拷贝
wife[0] = "LiuYujia" #账户持有人姓名必须不同啊
wife[1] = "456" #账户ID地址肯定不一样啊
husband[2][1] -= 3000#买了个手机,账户余额减少3000
print(wife[2][1])#因为是共享账户,所以从妻子中查看可用额度是一样的
print(husband[2][1])
#总结:
# 浅拷贝只是对数据进行一级拷贝,即变量wife会指向“DuYang”,“123”和“列表整体”,
# 放弃对列表内部地址的指引;因而当改变列表内部的数值时,husband和wife中的额度
# 同步改变;
# 或者这么认为:python中的浅拷贝对不可变量没有影响,而只对可变量会产生影像,
# 可变量L:列表、字典 不可变量:字符串,int,float,等