当前位置: 首页 > 图灵资讯 > 行业资讯> 在python的dict中判断key是否存在

在python的dict中判断key是否存在

来源:图灵python
时间: 2024-10-09 18:04:43

大家在学会python中的字典,会发现,字典中是没有特殊顺序的,但是都存储在一个特定的key下面,key是什么呢?其实key是python字典中的键,可以是数字,也可以是字符串,可以存储任意类型的对象。那你知道如何判断字典中key的存在吗?下面小编就向大家介绍python中,判断字典中是否存在key的两种方法。

方法一:使用自带函数实现

dict={'a':{},'b':{},'c':{}}
print(dict.__contains__("b"))返回:True
print(dict.__contains__("d"))返回:False

第二种方法:使用in方法

#生成一个字典
d={'a':{},'b':{},'c':{}}
#打印返回值,其中d.keys()是列出字典所有的key
print'a'ind.keys()
print'a'ind

以上就是判断字典中是否存在key的两种方法。判定这个key存在,两个返回都是True,使用in要比has_key要快。有兴趣的小伙伴可以搞个大字典试试看哦~