标签:一个 不可变对象 输出 dict 可变对象 lis 浅拷贝 更改 深拷贝
a = [1,2,3] #操作的是可变对象(dict、list) b = a print(id(a)) #通过id查看变量在内存中的地址 输出为1860168 print(id(b)) #输出为1860168 a[0] = 5 #修改的是a print(a) #输出为[5, 2, 3] print(b) #输出为[5, 2, 3] c=3 #操作的是不可变对象(string、tuple、number) d=c print(id(c)) #通过id查看变量在内存中的地址 输出为8791403107200 print(id(d)) #输出为8791403107200 c=8 #修改的是c print(c) #输出为8 print(d) #输出为3
标签:一个 不可变对象 输出 dict 可变对象 lis 浅拷贝 更改 深拷贝
原文地址:https://www.cnblogs.com/lanzhijie/p/11572099.html