判断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中关于字符串对象的一些基础知识
Apr 08 Python
python使用urlparse分析网址中域名的方法
Apr 15 Python
python遍历数组的方法小结
Apr 30 Python
Python爬虫抓取手机APP的传输数据
Jan 22 Python
python中input()与raw_input()的区别分析
Feb 27 Python
Python对列表去重的多种方法(四种方法)
Dec 05 Python
python模拟事件触发机制详解
Jan 19 Python
python opencv将表格图片按照表格框线分割和识别
Oct 30 Python
Python 窗体(tkinter)下拉列表框(Combobox)实例
Mar 04 Python
Pycharm连接gitlab实现过程图解
Sep 01 Python
Python图像读写方法对比
Nov 16 Python
如何基于Python pygame实现动画跑马灯
Nov 18 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
探讨PHP删除文件夹的三种方法
2013/06/09 PHP
PHP编程实现阳历转换为阴历的方法实例
2017/08/08 PHP
php 算法之实现相对路径的实例
2017/10/17 PHP
实例介绍PHP中zip_open()函数用法
2019/02/15 PHP
PHP常见过waf webshell以及最简单的检测方法
2019/05/21 PHP
Laravel5.5 手动分页和自定义分页样式的简单实现
2019/10/15 PHP
Aster vs Newbee BO3 第三场2.18
2021/03/10 DOTA
jQuery中选择器小问题(新人难免遇到)
2014/03/31 Javascript
jQuery中trigger()方法用法实例
2015/01/19 Javascript
JS给按钮添加跳转功能类似a标签
2017/05/30 Javascript
什么时候不能在 Node.js 中使用 Lock Files
2019/06/24 Javascript
详解搭建一个vue-cli的移动端H5开发模板
2020/01/17 Javascript
Vue项目结合Vue-layer实现弹框式编辑功能(实例代码)
2020/03/11 Javascript
小程序选项卡以及swiper套用(跨页面)
2020/06/19 Javascript
vue-cli 关闭热更新操作
2020/09/18 Javascript
Python中static相关知识小结
2018/01/02 Python
python 不以科学计数法输出的方法
2018/07/16 Python
在PyCharm中批量查找及替换的方法
2019/01/20 Python
使用Template格式化Python字符串的方法
2019/01/22 Python
pytorch 修改预训练model实例
2020/01/18 Python
python爬取音频下载的示例代码
2020/10/19 Python
python使用scapy模块实现ARP扫描的过程
2021/01/21 Python
webapp字号大小跟随系统字号大小缩放的示例代码
2018/12/26 HTML / CSS
荷兰网上鞋店:Ziengs.nl
2017/01/02 全球购物
阿波罗盒子:Apollo Box
2017/08/14 全球购物
护理自荐信范文
2013/10/05 职场文书
中专毕业自我鉴定
2013/10/16 职场文书
新闻记者个人求职的自我评价
2013/11/28 职场文书
自我鉴定 电子商务专业
2014/01/30 职场文书
简历自我评价模版
2014/01/31 职场文书
保密承诺书范文
2014/03/27 职场文书
论文诚信承诺书
2014/05/23 职场文书
营业用房租赁协议书
2014/11/26 职场文书
爱岗敬业先进典型事迹材料(2016推荐版)
2016/02/26 职场文书
经典法律座右铭(50句)
2019/08/15 职场文书
Vue router配置与使用分析讲解
2022/12/24 Vue.js