判断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中用字符串调用函数或方法示例代码
Aug 04 Python
Python通过future处理并发问题
Oct 17 Python
tensorflow实现KNN识别MNIST
Mar 12 Python
Python Pandas批量读取csv文件到dataframe的方法
Oct 08 Python
python绘制已知点的坐标的直线实例
Jul 04 Python
下载官网python并安装的步骤详解
Oct 12 Python
python使用opencv在Windows下调用摄像头实现解析
Nov 26 Python
使用pyecharts1.7进行简单的可视化大全
May 17 Python
python 引用传递和值传递详解(实参,形参)
Jun 05 Python
用Python爬虫破解滑动验证码的案例解析
May 06 Python
如何使用flask将模型部署为服务
May 13 Python
给numpy.array增加维度的超简单方法
Jun 02 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采集腾讯微博的实现代码
2012/01/19 PHP
php利用事务处理转账问题
2015/04/22 PHP
php根据地址获取百度地图经纬度的实例方法
2019/09/03 PHP
PHP与Web页面的交互示例详解二
2020/08/04 PHP
常见的原始JS选择器使用方法总结
2014/04/09 Javascript
jquery学习总结(超级详细)
2014/09/04 Javascript
EasyUI闪屏EasyUI页面加载提示(原理+代码+效果图)
2016/02/21 Javascript
JavaScript代码性能优化总结(推荐)
2016/05/16 Javascript
深入理解javascript中的 “this”
2017/01/17 Javascript
jQuery插件artDialog.js使用与关闭方法示例
2017/10/09 jQuery
Vue 创建组件的两种方法小结(必看)
2018/02/23 Javascript
微信小程序实现漂亮的弹窗效果
2020/05/26 Javascript
微信小程序以7天为周期连续签到7天功能效果的示例代码
2020/08/20 Javascript
原生js实现照片墙效果
2020/10/13 Javascript
[48:48]VGJ.T vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
[01:45]典藏宝瓶2+祈求者身心——这就是DOTA2TI9总奖金突破3000万美元的秘密
2019/07/21 DOTA
用Python编写分析Python程序性能的工具的教程
2015/04/01 Python
Python建立Map写Excel表实例解析
2018/01/17 Python
在Python dataframe中出生日期转化为年龄的实现方法
2018/10/20 Python
python简单实现AES加密和解密
2019/03/28 Python
python找出一个列表中相同元素的多个索引实例
2019/06/11 Python
python实现五子棋游戏
2019/06/18 Python
Python中变量的输入输出实例代码详解
2019/07/28 Python
解决使用Pandas 读取超过65536行的Excel文件问题
2020/11/10 Python
Python3+Appium安装及Appium模拟微信登录方法详解
2021/02/16 Python
python 如何用urllib与服务端交互(发送和接收数据)
2021/03/04 Python
详解CSS3实现响应式手风琴效果
2020/06/10 HTML / CSS
英国设计的甲板鞋和船鞋:Chatham
2018/12/06 全球购物
Juicy Couture Beauty官方网站:香水和化妆品
2019/03/12 全球购物
中科软测试工程师面试题
2012/06/16 面试题
送货司机岗位职责
2013/12/11 职场文书
车辆委托书范本
2014/10/05 职场文书
英文慰问信
2015/02/14 职场文书
单位考核聘任报告
2015/03/02 职场文书
2015国庆节66周年标语
2015/07/30 职场文书
优秀志愿者感言
2015/08/01 职场文书