首页 / 知识
python字典判断key是否存在
2023-11-12 13:15:00
字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值(key=>value)对用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中,格式如下所示:
d={key1:value1,key2:value2}
键必须是唯一的,但值则不必。
值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。
一个简单的字典实例:
dict={'Alice':'2341','Beth':'9102','Cecil':'3258'}
在python中,判断某个key是否在字典中,一般有两种通用做法:
1.使用自带函数实现:
在python的字典的属性方法里面有一个has_key()方法:
#生成一个字典
d={'name':Tom,'age':10,'Tel':110}
#打印返回值
printd.has_key('name')
#结果返回True
2.使用in方法:
#生成一个字典
d={'name':Tom,'age':10,'Tel':110}
#打印返回值,其中d.keys()是列出字典所有的key
print‘name’ind.keys()
print'name'ind
#两个的结果都是返回True
除了使用in还可以使用notin,判定这个key不存在,使用in要比has_key要快。
以上内容为大家介绍了python培训之字典判断key是否存在,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们
最新内容
相关内容
python中获取路径的三种方法
python中获取路径的三种方法,工作,代码,情况,培训,下来,路径,文件,也就是,桌面,目录,python中获取路径总结下来分为三种情况:1、获取工作目录python怎么找出所有的数字?
python怎么找出所有的数字?,数字,培训,代码,小数点,小数,字符串,整数,表达式,含义,思路,python中获取字符串中所有数字的方法:1、使用正则表达python字典打印乱码怎么解决
python字典打印乱码怎么解决,培训,字典,乱码,列表,字符串,以下,中文,对象,解决方案,以上,Python中列表或字典输出乱码的解决方法:问题:Python中python列表有哪些常用方法?
python列表有哪些常用方法?,位置,方法,培训,列表,语法,元素,示例,对象,以上,参数,列表是最常用的Python数据类型,它可以作为一个方括号内的逗python字符串如何判空?
python字符串如何判空?,密码,培训,字符串,空格,字符,方法,两边,长度,用户名,全部,python判断字符串是否为空的方法:1、使用字符串长度判断len(python中如何数出字符串的字符个数
python中如何数出字符串的字符个数,培训,字符,字符串,个数,次数,方法,示例,字典,语法,以前,python中统计字符串中祝福个数的方法:1、使用len()python怎么让数字右对齐?
python怎么让数字右对齐?,数字,培训,小数,中间,小数点,以上,方法,更多,内容,python中使用format()方法格式化数字设置右对齐:右对齐、^中间对python如何获取字符串最后一个字符
python如何获取字符串最后一个字符?,培训,字符串,方括号,字符,方法,引号,变量,数据类型,结尾,分配,python获取字符串最后一个字符的方法:字符python如何判断字符串中是否含有空
python如何判断字符串中是否含有空格?,培训,空格,字符串,方法,空白,下面,以上,更多,内容,python中可以使用下面的方法判断字符串中是否包含python字典中值是否能重复?
python字典中值是否能重复?,数字,培训,字典,中值,格式,字符串,数据类型,以上,更多,内容,python字典中的值可以重复。字典中的键必须是唯一的,python中怎么将元组、字典转化为列
python中怎么将元组、字典转化为列表,培训,列表,字典,方法,元素,示例,中将,语法,以上,参数,python中将元组、字典转化为列表的方法:python中可python如何检测字符串是不是全为字
python如何检测字符串是不是全为字母?,检测,培训,字符串,字母,方法,字符,示例,语法,以上,更多,python中可以使用isalpha()方法检测字符串是不