6.4Python之字典的可变数据类型

        字典是不可变数据类型,但其值都是可变数据类型。添加修改删除,都是通过改变寻址的方式做数据的变化。

例如:

d1 = {"a": 1, "b": 2, "c": 5}
print(d1)
print(id(d1))
print(d1["c"], "的ID:", id(d1["c"]))
d1["c"] = 10
print(d1)
print(id(d1))
print(d1["c"], "的ID:", id(d1["c"]))

可以看到不管字典 d1 的数据是否发生变化,其id地址保持不变。

此外,其values值发生改变,id地址是会发生变化的。

相关推荐

  1. 解释Python可变类型和不可变类型

    2024-04-14 15:08:05       42 阅读
  2. 数据结构基本数据类型(Python)

    2024-04-14 15:08:05       63 阅读
  3. Python 学习字典

    2024-04-14 15:08:05       22 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-14 15:08:05       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-14 15:08:05       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-14 15:08:05       87 阅读
  4. Python语言-面向对象

    2024-04-14 15:08:05       96 阅读

热门阅读

  1. 若依 ruoyi-vue 维护Ancestors字段 树转换成List

    2024-04-14 15:08:05       39 阅读
  2. 基于uni-app的埋点sdk设计

    2024-04-14 15:08:05       30 阅读
  3. 子集和问题(c++题解)

    2024-04-14 15:08:05       39 阅读
  4. 【C++】每日一题 54 螺旋矩阵

    2024-04-14 15:08:05       35 阅读
  5. CentOS7.x中用Docker搭建Minio服务器

    2024-04-14 15:08:05       36 阅读
  6. BIRDy:机器人动力学辨识基准

    2024-04-14 15:08:05       35 阅读