Python在字典中查找元素的3种方式
作者:轻松学Python 发布时间:2023-08-07 21:33:35
标签:Python,字典,查找,元素
上下文代码
smart_girl = {"name":"yuan wai", "age": 25,"sex":"女"}
第一种方式:[]
注意:这种方式,如果找不到对应的key,会报一个KeyError错误
smart_girl["name"] #[]传入key
第二种方式:get方法
注意:get方法不会引发KeyError,会返回一个默认值
smart_girl.get("name") #注意:key未指定返回的默认值,找不到对应的key,会返回None
或者
smart_girl.get("sex", "找不见性别") #可以指定key不存在时,返回一个指定的默认值
第三种方式:setdefault方法
注意:setdefualt方法也不会引发KeyError,同get方法
smart_girl.setdefault("name") #未指定默认值,找不到key,会返回None
或者
smart_girl.setdefault("name","无名氏")
或者
smart_girl.setdefault("name",default="无名氏") #指定返回默认值,找不到key时,返回默认值
来源:https://blog.csdn.net/ooowwq/article/details/128678905
0
投稿
猜你喜欢
- Python中Math库和Python库都具备求对数的函数。import numpy as npimport math1. Numpy库1.
- 代码如下:'************************************ '截取文字长度函数,支持UT
- 导语嘿!下午好,木子来上新啦~期待今天的内容嘛?挠头.jpg 日常等更新的小可爱们我来了。看看给大家带来了什么好东西💦💦💦💦💦💦💦💦💦💦💦💦
- 本文实例讲述了Python使用minidom读写xml的方法。分享给大家供大家参考。具体分析如下:一 python提供的xml支持2种工业标
- [原文地址] VS 2008 Performance Improvements[原文发表时间] Thursday, September 27
- 区块链比特币从诞生到现在已经10年了,最近接触到了区块链相关的技术,为了揭开其背后的神秘面纱,我就从头开始构建一个简单的区块链。从技术上来看
- 第一种方法:这个是删除单字段图片的代码。比较简单,因为图片字段已经预先存在数据库表的bookpic的字段里面了。 代码如下: <!-
- 字符串类型是python里面最常见的类型,是不可变类型,支持单引号、双引号、三引号,三引号是一对连续的单引号或者双引号,允许一个字符串跨多行
- 一、python邮件模块简介email模块属于内置模块,用来自定义邮件的中文、主题、日期、附件等信息;smtplib模块属于内置模块,它对s
- help函数是python的一个内置函数(python的内置函数可以直接调用,无需import),它是python自带的函数,任何时候都可以
- 在一次ASP程序中不能正常连接MSSQL出现出错信息如下:以下为引用的内容:HTTP/1.1 200 OK S
- 背景有时本地服务器的时间不准了,需要同步互联网上的时间。解决方案NTP时间同步,找到一些可用的NTP服务器进行同步即可。通过获取一些大型网站
- 1.需求描述编写一个 Python 程序,每次下载压缩包形式的文件后,自动将内部文件解压到当前文件夹后将压缩包删除,通过本案例可以学到的知识
- 邹建 2004.4 代码如下:/*--调用示例 exec p_lockinfo1 --*/ alter proc p_lockinfo1
- 解决方法:1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql
- 简介python 动态执行字符串代码片段(也可以是文件), 一般会用到exec,eval。execexec_stmt ::= "e
- 视图是 MTV 设计模式中的 V 层,它是实现业务逻辑的关键层,可以用来连接 M 层与 T 层,起着纽带般的作用,在《Django MTV和
- 导语元宵节,又称上元节、灯节,是春节之后的第一个重要节日。相传,汉文帝(前179—前157年)为庆祝周勃于正月十五勘平诸
- # 半夜撸代码 正在一顿操作猛如虎的时候,发现删了其中一张表的某条记录,结果发现其他表跟这个字段的关联的也都被删除,我已经写了d
- 前言本文主要给大家介绍了关于python3对JSON的一些操作,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。一、Dict