首页 / 知识
python判断字典中key是否存在
2023-11-12 13:12:00
今天来说一下如何判断字典中是否存在某个key,一般有两种通用做法,下面为大家来分别讲解一下:
第一种方法:使用自带函数实现。
在python的字典的属性方法里面有一个has_key()方法,这个方法使用起来非常简单。
例:
#生成一个字典
d={'name':{},'age':{},'sex':{}}
#打印返回值
printd.has_key('name')
#结果返回True
第二种方法:使用in方法
#生成一个字典
d={'name':{},'age':{},'sex':{}}
#打印返回值,其中d.keys()是列出字典所有的key
printnameind.keys()
#结果返回True
上面两种方式,我更推荐使用第二种,因为has_key()是python2.2之前的方法,而且使用in的方法会更快一些。
最后告诉大家一点:除了使用in还可以使用notin,判定这个key不存在哦。
以上内容为大家介绍了Python培训之判断字典中key是否存在,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们
最新内容
相关内容
python有map方法吗
python有map方法吗,培训,位置,数据,函数,列表,序列,参数,元素,方法,使用方法,python中的map:map()会根据提供的函数对指定序列做映射。第一个python 培训之 object是什么类型
python 培训之 object是什么类型,培训,类型,实例,顶端,对象,关系,链条,父子,数据类型,属性,在Python的世界中,object是父子关系的顶端,所有的数pythonid函数如何运行
pythonid函数如何运行,培训,地址,代码,对象,函数,内存,类型,可能会,整数,字符串,id(object)功能:返回的是对象的“身份证号”,唯一且不变,但在不pythonmap函数怎么显示结果
pythonmap函数怎么显示结果,培训,代码,数字,函数,结果,序列,元素,参数,可能会,惰性,map()函数接收两个参数,一个是函数,一个是Iterable,map将传pythonstr函数怎么使用
pythonstr函数怎么使用,培训,字符串,函数,字典,列表,参数,整数,形式,类型,示例,str函数是Python的内置函数,它将参数转换成字符串类型,即人适合python定义函数不带括号吗
python定义函数不带括号吗,培训,代码,函数,名称,情况,括号,定义,圆括号,自变量,参数,python定义函数带不带括号:函数能提高应用的模块性,和代码python类自带方法吗
python类自带方法吗,培训,方法,里面,实例,也就是说,下面,对象,以上,之后,参数,python中的类,创建好之后,里面是没有方法的,也就是说,类并没有自带python带有yield的函数在Python中
python带有yield的函数在Python中如何使用,培训,异常,函数,生成器,结果,表达式,后边,语句,场景,关键字,yield的函数在Python中的使用yield在python子类可以调用父类方法吗
python子类可以调用父类方法吗,培训,名称,资料,情况,地方,函数,参数,方法,表示,语句,python中的子类中的__init__()函数会覆盖父类的函数,一些python有匿名函数吗
python有匿名函数吗,培训,代码,表达式,函数,参数,冒号,语法,定义,上面,关键字,python中是有匿名函数的,其表达式为lambda。lambda表达式的语法python函数的参数有几种
python函数的参数有几种,位置,一致,培训,参数,设计,代码,名字,异常,函数,结果,python中函数的参数可以分为位置参数,关键字参数和默认参数。下python闭包函数是什么
python闭包函数是什么,培训,环境,代码,地方,函数,变量,自由,包裹,例子,局部,函数身为第一类对象,它可以作为函数的返回值返回,现在我们来考虑如