Python关于地址

img


列表里面 内容一样的它的地址是一样的
有没有什么容器 里面的内容一样但是地址不一样

首先,你用1来测试,那肯定测试不出来的
因为python对常用数字有内存优化,256内的数字直接都分配了地址
这样你在经常性的10以内加减法、true false判断的时候,就不用动态的分那么多地址出去了
当你的数字比较大时,如果你这样定义
a=1000
b=1000
此时他们的地址依然是一样的,会直接指向同一个地址
但是如果这样
a=1000
b=999
b+=1
此时它们的地址并不相同