Python判断字典中键是否存在的三种常用方法示例

分类:知识百科 日期: 点击:0

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判断字典中键是否存在的三种常用方法的示例,它们都可以用于检查字典中是否存在指定键,但是使用方法不同,具体使用时要根据实际情况选择合适的方法。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。