python - 在 Python 中显示不同值的字典对象的 ID
问题描述
到目前为止我所学到的是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 保持不变,因为字典是可变对象。
解决方案
推荐阅读
- bash - coinex 交易所 API 并使用 Curl /BASH 下达市场订单加密货币对
- python - 减少人员数据库中数据重复的技术
- python - 询问直到输入在列表中?
- c++ - 不能将二维数组传递给 C++ 中的函数
- postgresql - 如何将外部表与本地表同步?
- php - 如何在 html.twig 上显示链接到主要实体的另一个实体?
- matlab - 如何使用 Matlab 迁移学习在 Googlenet 网络中绘制 5 倍 roc 平均值?
- powershell - 从特定应用程序打开和打印文件
- arrays - 数组中的参数类型问题('float'、'const int')
- visual-studio - VS Studio 编译 Fortran 代码时出现编译错误