x=300 y=300 print(id(x),id(y)) a=[300,300] print(id(a[0]),id(a[1]))
在上面的代码执行我得到不同的地址x和y,但相同的地址a[0]和a[1].谁能告诉我为什么会这样?
x
y
a[0]
a[1]
python integer python-3.x python-internals
integer ×1
python ×1
python-3.x ×1
python-internals ×1