a = [1,2,3,[2,3,[4]]]
# 浅拷贝,此时内部嵌套的列表,b是直接引用的其内存地址。
b=a
# 此时修改内部嵌套列表对应的值
b[3][2][0]=1
# 会发现a内部嵌套的列表也被同步修改
# 深拷贝
b = deepcopy(a)
b[3][2][0] = 2
# 会发现b内部嵌套的列表不变
# ===
c = 1
d = 1
# True,不可变类型是值传递,所以共享的一个内存地址
id(c) == id(d)
# 不可变
c.copy() # 报错