判断python字典中key是否存在的两种方法
作者:paranoia1 时间:2023-08-19 00:18:05
今天来说一下如何判断字典中是否存在某个key,一般有两种通用做法,下面为大家来分别讲解一下:
第一种方法:使用自带函数实现。
在python的字典的属性方法里面有一个has_key()方法,这个方法使用起来非常简单。
例:
#生成一个字典
d = {'name':{},'age':{},'sex':{}}
#打印返回值
print d.has_key('name')
#结果返回True
第二种方法:使用in方法
#生成一个字典
d = {'name':{},'age':{},'sex':{}}
#打印返回值,其中d.keys()是列出字典所有的key
print name in d.keys()
#结果返回True
上面两种方式,我更推荐使用第二种,因为has_key()是python2.2之前的方法,而且使用in的方法会更快一些。
最后告诉大家一点:除了使用in还可以使用not in,判定这个key不存在哦~
来源:https://www.cnblogs.com/paranoia/p/6178665.html
标签:python,字典,key


猜你喜欢
python 合并列表的八种方法
2022-06-10 10:07:29
python单例模式的多种实现方法
2023-05-01 12:05:04
分享Win10 1903过TP的双机调试问题
2023-03-09 19:02:37

delete from 表名与truncate table 表名区别
2012-11-30 20:31:37
OpenCV学习之图像形态学处理详解
2022-02-19 15:45:39

关于Python中字符串的各种操作
2022-06-25 16:18:38
复习Python中的字符串知识点
2022-09-13 07:32:49
关于Python与Golang语言的对比分析
2023-03-10 18:54:06
21行Python代码实现拼写检查器
2023-10-11 03:33:03
javascript知识点详解
2024-05-08 10:11:13

SQL获取第一条记录的方法(sqlserver、oracle、mysql数据库)
2024-01-23 00:15:03

python爬虫获取百度首页内容教学
2022-12-16 07:02:00

Python实现ATM简单功能的示例详解
2021-07-17 12:06:46

详解python内置模块urllib
2022-11-18 21:34:10

利用Pjax下载动态加载插件方案分享
2024-04-29 14:06:38
教你用python实现12306余票查询
2021-03-16 01:39:19

使用requests库制作Python爬虫
2023-08-17 21:43:23
利用Python实现绘制论文中的曲线图
2022-12-14 12:04:37

Python数据类型转换实现方法
2022-06-04 22:58:39
MySQL函数与存储过程字符串长度限制的解决
2024-01-16 13:17:01