判断python字典中key是否存在的两种方法

作者:paranoia1 时间:2023-08-19 00:18:05 

今天来说一下如何判断字典中是否存在某个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不存在哦~

来源:https://www.cnblogs.com/paranoia/p/6178665.html

标签:python,字典,key
0
投稿

猜你喜欢

  • python 合并列表的八种方法

    2022-06-10 10:07:29
  • python单例模式的多种实现方法

    2023-05-01 12:05:04
  • 分享Win10 1903过TP的双机调试问题

    2023-03-09 19:02:37
  • delete from 表名与truncate table 表名区别

    2012-11-30 20:31:37
  • OpenCV学习之图像形态学处理详解

    2022-02-19 15:45:39
  • 关于Python中字符串的各种操作

    2022-06-25 16:18:38
  • 复习Python中的字符串知识点

    2022-09-13 07:32:49
  • 关于Python与Golang语言的对比分析

    2023-03-10 18:54:06
  • 21行Python代码实现拼写检查器

    2023-10-11 03:33:03
  • javascript知识点详解

    2024-05-08 10:11:13
  • SQL获取第一条记录的方法(sqlserver、oracle、mysql数据库)

    2024-01-23 00:15:03
  • python爬虫获取百度首页内容教学

    2022-12-16 07:02:00
  • Python实现ATM简单功能的示例详解

    2021-07-17 12:06:46
  • 详解python内置模块urllib

    2022-11-18 21:34:10
  • 利用Pjax下载动态加载插件方案分享

    2024-04-29 14:06:38
  • 教你用python实现12306余票查询

    2021-03-16 01:39:19
  • 使用requests库制作Python爬虫

    2023-08-17 21:43:23
  • 利用Python实现绘制论文中的曲线图

    2022-12-14 12:04:37
  • Python数据类型转换实现方法

    2022-06-04 22:58:39
  • MySQL函数与存储过程字符串长度限制的解决

    2024-01-16 13:17:01
  • asp之家 网络编程 m.aspxhome.com