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方法应用也比较多,一般多用于判断某个键是否在字典中,以此来判定下一步的执行计划。