提问人:Reactoo 提问时间:6/5/2021 更新时间:6/5/2021 访问量:316
在 Python 中显示不同值的字典对象的 ID
Id of dictionary object showing different value in Python
问:
到目前为止,我所学到的是 python 中的字典是可变的,即我们可以在不更改其对象 id 的情况下更改字典对象的任何值。
但是当我更改字典的值时,当我看到结果时,id 发生了变化。
这是我所做的。
d = {1:"apple",2:"ball"}
print(d)
print(id(d))
d = {1:"orange",2:"ball"}
print(id(d))
当我运行该文件时,结果如下:
{1: 'apple', 2: 'ball'}
10188632
10188672
正如我们所看到的,对象的 id 发生了变化,但在我看来,id 保持不变,因为字典是可变对象。
答: 暂无答案
评论
d[1] = "orange"