a=[1,2,3,4]
b=[5,6,7,8]
c=a+b #此时id(c[0])与id(a[0])是一致的,说明数据存放的地址一致
c[0]=10 #此时id(c[0]与id(a[0])变不一致了
print(c,a) #输出 [10, 2, 3, 4, 5, 6, 7, 8] [1, 2, 3, 4]
a=[1,2,3,4]
c=a #此时id(c[0]与id(a[0])是一致的
c[0]=10 #此时id(c[0]与id(a[0])是一致的
print(c,a) #输出 [10, 2, 3, 4] [10, 2, 3, 4]
为什么两者的修改影响会不一样?萌新觉得难理解