大家在学会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要快。有兴趣的小伙伴可以搞个大字典试试看哦~