可以使用 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
``
如何看一个python字典里面是否有 某个key

原文地址: https://www.cveoy.top/t/topic/fxYW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录