判断dict中某key是否存在,python3判断字典中的key是否存在
当你学习python中的字典时,你会发现字典中并没有特别的顺序,而是都存储在一个特定的键下。关键是什么?其实key是python字典中的一个键,可以是数字,也可以是字符串,可以存储任何类型的对象。你知道怎么判断字典里有没有key吗?这里有两种方法可以判断一个键在python中的字典中是否存在。
方法一:使用自带函数实现
dict={a:{}, b:{}, c:{}}
打印(字典。__contains__(b ))返回:True
打印(字典。__contains__(d ))返回:假第二种方法:使用in方法
#生成字典
d={a:{}, b:{}, c:{}}
#打印返回值,其中d.keys()是列出所有字典的键。
打印 aind.keys()
上面有两种方法可以判断一个键是否存在于字典中。确定这个键存在,并且两个返回都为真。在中使用比has_key更快。感兴趣的朋友可以试试大字典~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。