Python字典(dict)是一种可变容器模型,它可以存储任意类型对象,且可以根据键来检索值。本文将介绍Python中判断字典中键是否存在的三种常用方法。
1. in关键字
in关键字用于检查字典中是否存在指定键,如果存在,返回True,否则返回False。例如:
dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} if 'Name' in dict: print("键Name存在") else: print("键Name不存在")
输出结果为:
键Name存在
2. dict.get()方法
dict.get()方法用于返回指定键的值,如果值不在字典中返回默认值。例如:
dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} print("Age 值为 : %s" % dict.get('Age')) print("Sex 值为 : %s" % dict.get('Sex', "NA"))
输出结果为:
Age 值为 : 7 Sex 值为 : NA
3. dict.has_key()方法
dict.has_key()方法用于检查字典中是否存在指定键,如果存在返回True,否则返回False。例如:
dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'} if dict.has_key('Name'): print("键Name存在") else: print("键Name不存在")
输出结果为:
键Name存在
以上就是Python判断字典中键是否存在的三种常用方法的示例,它们都可以用于检查字典中是否存在指定键,但是使用方法不同,具体使用时要根据实际情况选择合适的方法。