共享引用
a = 3 # 首先python在内存创建一个值为三的对象,然后创建一个值为a的对象,再为a创建一个指针指向3
b = a # 创建一个语句,
a = 4 # 由于3被b使用,所以3的内存不会被删除,此过程中会先创建值为4的对象,之后把a的指针指向4
# 数组=逻辑与单值的逻辑不同
L1 = [1,23,4,5,6]
L2 = L1 #这个过程中把L2也指向L1的列表
L1[1] = 4 #此时L2[1]也变为了4,
#如果想把L2复制为一个全新的列表需要使用
L2 = L1[:] # 或者L2 = L1.copy(),集合和字典的复制只支持.copy的方式