要通过字典dict来判断指定键值是否存在,可以通过以下方法:
使用in关键字
使用in关键字可以非常方便地判断一个字典dict中是否存在指定键值,代码如下:
my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
if 'name' in my_dict:
print('name键值存在')
else:
print('name键值不存在')
运行结果为:name键值存在
使用get方法
字典dict的get方法可以用来获取指定键值的value值,同时也可以检查该键值是否存在,代码如下:
my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
name_value = my_dict.get('name')
if name_value != None:
print('name键值存在,对应的value值为:', name_value)
else:
print('name键值不存在')
运行结果为:name键值存在,对应的value值为: Tom
使用get方法时,如果指定的键值不存在,则返回None。
同时,也可以为get方法添加默认值参数,代码如下:
my_dict = {'name': 'Tom', 'age': 18, 'gender': 'male'}
email_value = my_dict.get('email', '未填写')
print('email的值为:', email_value)
运行结果为:email的值为: 未填写
如果字典dict不存在指定键值,则默认值参数生效。
以上就是python通过字典dict判断指定键值是否存在的方法,希望可以对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python通过字典dict判断指定键值是否存在的方法 - Python技术站