Python中字典的键是什么?Python字典的键有什么要求?

学习Python字典的时候,我们知道了字典是由键和值组成,字典是另一种可变容器模型,且可存储任意类型对象 。最近有很多的小伙伴对字典中的键比较好奇,不知道在使用的时候会有什么硬性的要求,下面这篇文章就带大家详细的了解一下 。

Python中字典的键是什么?Python字典的键有什么要求?

文章插图
一、字典中的键
【Python中字典的键是什么?Python字典的键有什么要求?】在Python字典中是可以对任何的数据进行存储的,意思就是对字典中的值是没有任何的限制的,它可以是任意的一个对象,可以是Python中的标准对象,也可以是一个用户自定义的对象,但是字典中的键就会有一定的要求限制,它对类型是有一定的要求的 。
二、字典中键的要求
1、在创建的时候,不能让一个键对应很多的值,Python字典中明确的规定了键和值要一一的对应,它不像列表、元组或者是其它的容器对象 。并且在使用的时候,不能让一个键出现两次,如果在创建的时候赋值了两次的话,只有最后那一次的值会被使用,举个例子: 
dict = {'Name': 'wang', 'Age': 18, 'Name': '小王'}print ("dict['Name']: ", dict['Name'])运行结果:
小王通过例子,我们可以看到在定义的时候,我们定义了两个name键,并且都赋予了值,但是在使用的时候,它是使用了最后赋的值 。
2、使用的时候必须要保证键的值是不能改变的,所以在使用的时候可以使用可变的数据类型,比如:数字、字符串或者是元组,但是不能使用列表 。例如:
dict = {['Name']: 'wang', 'Age': 18}print ("dict['Name']: ", dict['Name'])关于Python中字典的键是什么?Python字典的键有什么要求?的文章就分享到这里了,希望以上内容可以帮助到大家的学习 。

    推荐阅读