浅拷贝, list值是可变的,str值不可变,只能重新赋值 a=b=c='wjx'print(a,b,c)c= 'jmy'#重新赋值了,所以内存分配了新的地址print(a,b,c)print(id(a))print(id(b))print(id(c)) # 浅拷贝:# a与b的指向的是一个内存地址,这个内容地址中存放着a与b的值,所以当a中元素变了,b的也跟着变了a=b=[1,2,3]a[2]=8b.append(4)print(a,b) #深拷贝:a和b是分配了两块内存地址的,所以互不影响i…