教程集 www.jiaochengji.com
教程集 >  Python编程  >  Python入门  >  正文 python中字典中key必须是唯一的吗?

python中字典中key必须是唯一的吗?

发布时间:2020-12-01   编辑:jiaochengji.com
教程集为您提供python中字典中key必须是唯一的吗?等资源,欢迎您收藏本站,我们将为您提供最新的python中字典中key必须是唯一的吗?资源

好奇的同学如果正在学习python中的字典内容,一定会纳闷为什么不能去更改字典的中的键问题,其实理清楚也很简单,因为使用字典整个流程下来,我们需要得到唯一的内存地址,而且是仅有且唯一,又因为在字典里我们都知道所有输入的数字或者其他都是不可变的,因此key也是不能更改的,以下列实例演示,给大家呈现。

字典实质:

Hash只针对不可变数据结构,如:数字,元组是不可以的 例如:

d1 = {[1]:1}

上述内容一定会显示列表报错!

字典中key是不可以更改的,一定是唯一的。

示例代码

d = {1:1,1:'one'}
print(d)
d1 = {1:'one',1:1}
print(d1)

结果显示

{1: 'one'}
{1: 1}

承上启下,这样就能呼应开头跟大家说明的key为什么不能改变了吧,大家也不必针对不能改变的情况,因为注意点比较小,只需要牢记结果即可哦~

您可能感兴趣的文章:
python中字典的key不能是什么类型
python中字典中key必须是唯一的吗?
python怎么创建字典
强烈推荐Python新手学习之——字典
python字典怎么根据值返回键
Python有什么数据结构
python3字典长度可变吗?
python字典及详细的基本操作
python映射类型是什么
python字典的特点是什么?怎么应用?

[关闭]
~ ~