知行编程网知行编程网  2022-10-28 13:30 知行编程网 隐藏边栏  128 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中字典中key必须是唯一的吗?的相关知识,希望可以帮到处于编程学习途中的小伙伴

python中字典中的键是否必须是唯一的?


好奇的同学如果正在学习


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为什么不能改变了吧,大家也不必针对不能改变的情况,因为注意点比较小,只需要牢记结果即可哦~

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享