小编D3v*_*vil的帖子

为什么具有相同值的可变对象在Python中具有不同的id

感谢您宝贵的时间,我刚开始学习Python.我遇到了Mutable和Immutable对象.据我所知,可变对象在创建后可以更改.

a = [1,2,3]
print(id(a))
45809352
a = [3,2,1]
print(id(a))
52402312
Run Code Online (Sandbox Code Playgroud)

那么为什么同一个列表"a"的id在其值被改变时会被改变.

python

-1
推荐指数
1
解决办法
92
查看次数

标签 统计

python ×1