判断python字典中key是否存在的两种方法


Posted in Python onAugust 10, 2018

今天来说一下如何判断字典中是否存在某个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不存在哦~

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python跳出循环语句continue与break的区别
Aug 25 Python
python使用reportlab实现图片转换成pdf的方法
May 22 Python
利用python批量检查网站的可用性
Sep 09 Python
pycharm 配置远程解释器的方法
Oct 28 Python
详解Python安装tesserocr遇到的各种问题及解决办法
Mar 07 Python
Python3.5 Pandas模块之Series用法实例分析
Apr 23 Python
Python利用神经网络解决非线性回归问题实例详解
Jul 19 Python
python+selenium 鼠标事件操作方法
Aug 24 Python
python 监测内存和cpu的使用率实例
Nov 28 Python
基于Python爬取股票数据过程详解
Oct 21 Python
python 自动识别并连接串口的实现
Jan 19 Python
python利用文件时间批量重命名照片和视频
Feb 09 Python
详解python的sorted函数对字典按key排序和按value排序
Aug 10 #Python
Selenium(Python web测试工具)基本用法详解
Aug 10 #Python
Python生成器generator用法示例
Aug 10 #Python
python 字典修改键(key)的几种方法
Aug 10 #Python
详解python 注释、变量、类型
Aug 10 #Python
python文件操作之批量修改文件后缀名的方法
Aug 10 #Python
Random 在 Python 中的使用方法
Aug 09 #Python
You might like
全国FM电台频率大全 - 4 山西省
2020/03/11 无线电
实例(Smarty+FCKeditor新闻系统)
2007/01/02 PHP
php输出表格的实现代码(修正版)
2010/12/29 PHP
php中转义mysql语句的实现代码
2011/06/24 PHP
codeigniter使用技巧批量插入数据实例方法分享
2013/12/31 PHP
php生成excel文件的简单方法
2014/02/08 PHP
基于PHP的简单采集数据入库程序【续篇】
2014/07/30 PHP
php通过正则表达式记取数据来读取xml的方法
2015/03/09 PHP
php实现将base64格式图片保存在指定目录的方法
2016/10/13 PHP
thinkphp5.1框架模板布局与模板继承用法分析
2019/07/19 PHP
jquery获得同源iframe内body下标签的值的方法
2014/09/25 Javascript
2014最热门的JavaScript代码高亮插件推荐
2014/11/25 Javascript
基于jQuery+Cookie实现的防止刷新的在线考试倒计时
2015/06/19 Javascript
JS集成fckeditor及判断内容是否为空的方法
2016/05/27 Javascript
星期几的不同脚本写法(推荐)
2016/06/01 Javascript
node.js cookie-parser 中间件介绍
2016/06/06 Javascript
jQuery实现的简单拖动层示例
2017/02/22 Javascript
详解vue+webpack+express中间件接口使用
2018/07/17 Javascript
微信小程序实现获取用户信息并存入数据库操作示例
2019/05/07 Javascript
layer的prompt弹出框,点击回车,触发确定事件的方法
2019/09/06 Javascript
javascript简单实现深浅拷贝过程详解
2019/10/08 Javascript
Python使用multiprocessing创建进程的方法
2015/06/04 Python
Python多进程并发与多线程并发编程实例总结
2018/02/08 Python
利用python实现微信头像加红色数字功能
2018/03/26 Python
DRF跨域后端解决之django-cors-headers的使用
2019/01/27 Python
python在openstreetmap地图上绘制路线图的实现
2019/07/11 Python
python wav模块获取采样率 采样点声道量化位数(实例代码)
2020/01/22 Python
opencv 图像腐蚀和图像膨胀的实现
2020/07/07 Python
Expedia瑞典官网:预订度假屋、酒店、汽车租赁、机票等
2021/01/23 全球购物
采购员的工作职责
2013/12/26 职场文书
车间统计员岗位职责
2014/01/05 职场文书
安全生产责任书范本
2014/04/15 职场文书
运动员口号
2014/06/09 职场文书
客户付款通知书
2015/04/23 职场文书
2015年审计人员工作总结
2015/05/26 职场文书
基于Go语言构建RESTful API服务
2021/07/25 Golang