判断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打开url并按指定块读取网页内容的方法
Apr 29 Python
Python中xrange与yield的用法实例分析
Dec 26 Python
python 读取文件并替换字段的实例
Jul 12 Python
将python图片转为二进制文本的实例
Jan 24 Python
python读写csv文件方法详细总结
Jul 05 Python
python字典的遍历3种方法详解
Aug 10 Python
Python Web框架之Django框架Model基础详解
Aug 16 Python
Django框架HttpRequest对象用法实例分析
Nov 01 Python
Python字符串中删除特定字符的方法
Jan 15 Python
python让函数不返回结果的方法
Jun 22 Python
python绘图subplots函数使用模板的示例代码
Apr 30 Python
PYTHON使用Matplotlib去实现各种条形图的绘制
Mar 22 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面向对象全攻略 (七) 继承性
2009/09/30 PHP
php 修改zen-cart下单和付款流程以防止漏单
2010/03/08 PHP
Sorting Array Values in PHP(数组排序)
2011/09/15 PHP
ThinkPHP框架实现session跨域问题的解决方法
2014/07/01 PHP
php批量删除操作代码分享
2017/02/26 PHP
HTML5如何适配 iPhone IOS 底部黑条
2021/03/09 HTML / CSS
求得div 下 img的src地址的js代码
2007/02/28 Javascript
javascript下高性能字符串连接StringBuffer类
2010/08/16 Javascript
js取值中form.all和不加all的区别介绍
2014/01/20 Javascript
JavaScript使用pop方法移除数组最后一个元素用法实例
2015/04/06 Javascript
jquery动态创建div与input的实例代码
2016/10/12 Javascript
JS经典正则表达式笔试题汇总
2016/12/15 Javascript
vue实现前台列表数据过滤搜索、分页效果
2019/05/28 Javascript
Laravel admin实现消息提醒、播放音频功能
2019/07/10 Javascript
微信小程序webview与h5通过postMessage实现实时通讯的实现
2019/08/20 Javascript
解决vue2中使用elementUi打包报错的问题
2020/09/22 Javascript
vue 判断页面是首次进入还是再次刷新的实例
2020/11/05 Javascript
深入分析在Python模块顶层运行的代码引起的一个Bug
2014/07/04 Python
Python 基础教程之包和类的用法
2017/02/23 Python
python实现FTP服务器服务的方法
2017/04/11 Python
Python中列表list以及list与数组array的相互转换实现方法
2017/09/22 Python
Python设计模式之MVC模式简单示例
2018/01/10 Python
python实现百万答题自动百度搜索答案
2018/01/16 Python
对Python中Iterator和Iterable的区别详解
2018/10/18 Python
Window环境下Scrapy开发环境搭建
2018/11/18 Python
python生成器推导式用法简单示例
2019/10/08 Python
Python tempfile模块生成临时文件和临时目录
2020/09/30 Python
美国一家著名的儿童鞋制造商:Stride Rite
2017/01/02 全球购物
法学毕业生自我鉴定
2013/11/08 职场文书
毕业生自荐信
2013/12/14 职场文书
办理护照介绍信
2014/01/16 职场文书
十佳中学生事迹材料
2014/06/02 职场文书
超市理货员岗位职责
2014/07/04 职场文书
工程技术负责人岗位职责
2015/04/13 职场文书
2016年119消防宣传日活动总结
2016/04/05 职场文书
Mysql中mvcc各场景理解应用
2022/08/05 MySQL