
上QQ阅读APP看书,第一时间看更新
5.3.4 key in dict方法
在Python中,字典中的in操作符用于判断键是否存在于字典中。key in dict方法的语法格式如下:
key in dict
此语法中,dict代表指定字典,key代表要在字典中查找的键。如果键在字典中,就返回True,否则返回False。
该方法的使用示例如下:
>>> student={'小萌': '000', '小智': '001'} >>> xm_in_stu='小萌' in student >>> print(f'小萌在student字典中:{xm_in_stu}') 小萌在student字典中:True >>> xq_in_stu='小强' in student >>> print(f'小强在student字典中:{xq_in_stu}') 小强在student字典中:False
由输出结果可以看到,使用key in dict方法,返回结果为对应的True或False。
该方法是Python 3.x中才有的方法。在Python 3.x之前没有,在Python 2.x中有一个和该方法具有相同功能的方法——has_key()方法,不过has_key()方法的使用方式和in不同,有兴趣读者可以去做深入了解,此处不展开讲解。
在实际项目应用中,key in dict方法应用也比较多,一般多用于判断某个键是否在字典中,以此来判定下一步的执行计划。