• 技术文章 >Python技术 >Python基础教程

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

    十一十一2020-11-20 17:08:01原创4487

    好奇的同学如果正在学习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重复使用线程池? 下一篇:怎么使用python字典中fromkeys方法?

    相关文章推荐

    • python3 re结合正则表达式如何使用?• 怎么使用Python中的hashlib模块?• 如何使用python重复使用线程池?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网