判断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 相关文章推荐
python3序列化与反序列化用法实例
May 26 Python
简析Python的闭包和装饰器
Feb 26 Python
Python实现获取汉字偏旁部首的方法示例【测试可用】
Dec 18 Python
python3.5安装python3-tk详解
Apr 26 Python
详解Python的三种可变参数
May 08 Python
如何在Django项目中引入静态文件
Jul 26 Python
Python集合基本概念与相关操作实例分析
Oct 30 Python
python使用配置文件过程详解
Dec 28 Python
TensorFlow tf.nn.softmax_cross_entropy_with_logits的用法
Apr 19 Python
python线程里哪种模块比较适合
Aug 02 Python
如何使用Python实现一个简易的ORM模型
May 12 Python
使用python向MongoDB插入时间字段的操作
May 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 输出双引号"与单引号'的方法
2010/05/09 PHP
PHP获得数组交集与差集的方法
2015/06/10 PHP
php中通用的excel导出方法实例
2017/12/30 PHP
兼容FireFox 的 js 日历 支持时间的获取
2009/03/04 Javascript
在IE上直接编辑网页内容的js代码(IE地址栏js)
2009/04/27 Javascript
javascript 动态table添加colspan\rowspan 参数的方法
2009/07/25 Javascript
jQuery 改变CSS样式基础代码
2010/02/11 Javascript
EXT窗口Window及对话框MessageBox
2011/01/27 Javascript
jQuery选择器全面总结
2014/01/06 Javascript
javascript适合移动端的日期时间拾取器
2015/11/10 Javascript
使用Javascript写的2048小游戏
2015/11/25 Javascript
JS开发中基本数据类型具体有哪几种
2017/10/19 Javascript
详解jQuery中的isPlainObject()使用方法
2018/02/27 jQuery
基于vue-video-player自定义播放器的方法
2018/03/21 Javascript
Vue微信项目按需授权登录策略实践思路详解
2018/05/07 Javascript
小程序云开发部署攻略(图文教程)
2018/10/30 Javascript
ES6 Class中实现私有属性的一些方法总结
2019/07/08 Javascript
详细探究Python中的字典容器
2015/04/14 Python
Python 实现 贪吃蛇大作战 代码分享
2016/09/07 Python
Python文件与文件夹常见基本操作总结
2016/09/19 Python
python实现给微信公众号发送消息的方法
2017/06/30 Python
Python使用matplotlib实现的图像读取、切割裁剪功能示例
2018/04/28 Python
python批量查询、汉字去重处理CSV文件
2018/05/31 Python
python3 enum模块的应用实例详解
2019/08/12 Python
K最近邻算法(KNN)---sklearn+python实现方式
2020/02/24 Python
使用OpenCV获取图像某点的颜色值,并设置某点的颜色
2020/06/02 Python
萌新HTML5 入门指南(二)
2020/11/09 HTML / CSS
Lookfantastic日本官网:英国知名护肤、化妆品和头发护理购物网站
2018/04/21 全球购物
总经理助理的八要求
2013/11/12 职场文书
超市促销活动方案
2014/03/05 职场文书
三八妇女节活动主持词
2014/03/17 职场文书
个人贷款承诺书
2014/03/28 职场文书
孕妇离婚协议书范本
2014/11/20 职场文书
入党团支部推荐意见
2015/06/02 职场文书
创业计划书之婴幼儿游泳馆
2019/09/11 职场文书
为什么MySQL8新特性会修改自增主键属性
2022/04/18 MySQL