如何看一个python字典里面是否有 某个key
可以使用 in 关键字来判断一个字典中是否有某个 key,示例如下:
my_dict = {'name': 'Tom', 'age': 20, 'gender': 'male'}
if 'name' in my_dict:
print('my_dict 中有 name 这个 key')
else:
print('my_dict 中没有 name 这个 key')
输出结果为:
my_dict 中有 name 这个 key
也可以使用字典的 get() 方法来获取指定 key 的 value,如果该 key 不存在,则返回 None 或者指定的默认值。示例如下:
my_dict = {'name': 'Tom', 'age': 20, 'gender': 'male'}
# 如果有 'name' 这个 key,则输出其对应的 value
print(my_dict.get('name'))
# 如果没有 'height' 这个 key,则输出 None
print(my_dict.get('height'))
# 如果没有 'height' 这个 key,则输出指定的默认值
print(my_dict.get('height', '没有该key'))
输出结果为:
Tom
None
没有该key
``
原文地址: https://www.cveoy.top/t/topic/fxYW 著作权归作者所有。请勿转载和采集!