Python在字典中查找元素的3种方式
作者:轻松学Python 时间:2023-08-07 21:33:35
上下文代码
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
标签:Python,字典,查找,元素
0
投稿
猜你喜欢
屏幕分辨率和布局简述
2009-04-20 20:27:00
用python 批量更改图像尺寸到统一大小的方法
2021-04-04 23:47:42
python代码过长的换行方法
2022-12-25 07:19:59
Python基于Matplotlib库简单绘制折线图的方法示例
2021-10-26 15:01:12
学习python (1)
2022-12-10 12:59:18
微信支付的开发流程详解
2023-09-07 08:54:45
jupyter notebook的安装与使用详解
2022-09-11 23:35:25
如何由Sybase向SQL Server移植数据库
2009-01-20 15:56:00
wordpress网站转移到本地运行测试的方法
2024-05-11 09:53:39
提高MYSQL查询效率的三个有效的尝试
2009-02-27 16:08:00
python3 lambda表达式详解
2021-03-01 20:28:20
Python 实现毫秒级淘宝抢购脚本的示例代码
2023-05-10 19:50:10
Pandas操作CSV文件的读写实现方法
2022-05-12 09:48:05
Python 时间戳之获取整点凌晨时间戳的操作方法
2023-10-10 19:42:33
pytorch中关于distributedsampler函数的使用
2023-01-18 01:10:01
python安装numpy和pandas的方法步骤
2023-05-19 09:43:09
python 如何利用chinese_calendar 获取上一个工作日日期
2022-01-12 12:07:32
mysql中如何对列求和
2024-01-16 12:28:48
mysql group by having 实例代码
2024-01-17 09:34:48
如何控制Go编码JSON数据时的行为(问题及解决方案)
2024-05-22 17:47:47