判断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中使用logging模块代替print(logging简明指南)
Jul 09 Python
python通过加号运算符操作列表的方法
Jul 28 Python
python爬虫实战之爬取京东商城实例教程
Apr 24 Python
Python+tkinter使用40行代码实现计算器功能
Jan 30 Python
pandas DataFrame 根据多列的值做判断,生成新的列值实例
May 18 Python
python 读取摄像头数据并保存的实例
Aug 03 Python
Django 表单模型选择框如何使用分组
May 16 Python
python tkinter图形界面代码统计工具
Sep 18 Python
在python中使用nohup命令说明
Apr 16 Python
Django 允许局域网中的机器访问你的主机操作
May 13 Python
Keras—embedding嵌入层的用法详解
Jun 10 Python
Django如何实现防止XSS攻击
Oct 13 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/05/23 PHP
php取整函数ceil,floo,round的用法及介绍
2013/08/31 PHP
ThinkPHP基本的增删查改操作实例教程
2014/08/22 PHP
PHP获取访问页面HTTP状态码的实现代码
2016/11/03 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
2017/07/20 PHP
JavaScript 高级语法介绍
2009/06/15 Javascript
JS在IE和FF下attachEvent,addEventListener学习笔记
2009/11/26 Javascript
最常用的12种设计模式小结
2011/08/09 Javascript
修复IE9&safari 的sort方法
2011/10/21 Javascript
jQuery 翻牌或百叶窗效果(内容三秒自动切换)
2012/06/14 Javascript
获取当前点击按钮的id用this.id实现
2014/03/17 Javascript
模拟用户点击弹出新页面不会被浏览器拦截
2014/04/08 Javascript
Jquery实现弹性滑块滑动选择数值插件
2015/08/08 Javascript
JavaScript中定义类的方式详解
2016/01/07 Javascript
node.js发送邮件email的方法详解
2017/01/06 Javascript
Ajax基础知识详解
2017/02/17 Javascript
layui table表格数据的新增,修改,删除,查询,双击获取行数据方式
2019/11/14 Javascript
javascript实现超好看的3D烟花特效
2020/01/01 Javascript
vue.js iview打包上线后字体图标不显示解决办法
2020/01/20 Javascript
python中文乱码的解决方法
2013/11/04 Python
numpy 进行数组拼接,分别在行和列上合并的实例
2018/05/08 Python
解决pyinstaller打包发布后的exe文件打开控制台闪退的问题
2019/06/21 Python
matplotlib实现显示伪彩色图像及色度条
2019/12/07 Python
简单了解django处理跨域请求最佳解决方案
2020/03/25 Python
python 绘制国旗的示例
2020/09/27 Python
Python中用xlwt制作表格实例讲解
2020/11/05 Python
CSS3与动画有关的属性transition、animation、transform对比(史上最全版)
2017/08/18 HTML / CSS
农民工创业典型事迹
2014/01/25 职场文书
人力管理专业毕业生求职信
2014/02/27 职场文书
小学学雷锋活动总结
2014/04/25 职场文书
离婚协议书范文
2015/01/26 职场文书
淮阳太昊陵导游词
2015/02/10 职场文书
自主招生自荐信格式
2015/03/04 职场文书
2016优秀教师先进个人事迹材料
2016/02/25 职场文书
redis实现共同好友的思路详解
2021/05/26 Redis
Python趣味挑战之给幼儿园弟弟生成1000道算术题
2021/05/28 Python