python如何获取列表值(Python中按键来获取指定的值)
类别:脚本大全 浏览量:1285
时间:2022-01-16 00:23:50 python如何获取列表值
Python中按键来获取指定的值
Python中按键来获取值,相对来说要容易些,毕竟只需要dict[key]
就可以找到,但里面同样有个问题,如果其中的键不存在的话,会抛出异常,如果不用try...except...
等异常处理机制的话,程序就会中断!这里提供两种很安全,很健壮的处理方法。
方式一: dict[key] + 判断
|
>>> dct = { 'Name' : 'Alice' , 'Age' : 18 , 'uid' : 1001 , 'id' : 1001 } >>> def get_value1(dct, key): ... return dct[key] if key in dct else 'Key Not Exist!' >>> get_value1(dct, "uid" ) 1001 >>> get_value1(dct, "UID" ) 'Key Not Exist!' |
方式二:dct.get(key, "如果键不存在的显示提示信息!")
|
>>> dct = { 'Name' : 'Alice' , 'Age' : 18 , 'uid' : 1001 , 'id' : 1001 } >>> def get_value2(dct, key): ... return dct.get(key, "Key Not Exist!" ) >>> get_value2(dct, "uid" ) 1001 >>> get_value2(dct, "UID" ) 'Key Not Exist!' |
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对开心学习网的支持。如果你想了解更多相关内容请查看下面相关链接
原文链接:https://blog.csdn.net/Jerry_1126/article/details/87906791
您可能感兴趣
- python图片模板匹配(python实现简单图片物体标注工具)
- python怎么导入xlsx(用Python将结果保存为xlsx的方法)
- python 配置文件环境变量(python环境路径配置以及命令行运行脚本)
- python代码计算一个月多少天(Python计算时间间隔精确到微妙的代码实例)
- 怎么对python中列表进行排序(Python列表常见操作详解获取,增加,删除,修改,排序等)
- python电脑端微信自动化(python使用wxpy实现微信消息防撤回脚本)
- python 摄像头运用(使用Python控制摄像头拍照并发邮件)
- pythonpick教程(Python使用Pickle模块进行数据保存和读取的讲解)
- 从零开始学activemq(ActiveMQ:使用Python访问ActiveMQ的方法)
- python怎么取出列表(Python 利用切片从列表中取出一部分使用的方法)
- python零基础入门加密与解密(Python玩转加密的技巧推荐)
- python数据表教程(详解Python sys.argv使用方法)
- python用于机器人(python控制nao机器人身体动作实例详解)
- python开源协议简介(对python 自定义协议的方法详解)
- python 多线程与多进程(python 多线程串行和并行的实例)
- python微信消息模拟请求(python实现微信机器人: 登录微信、消息接收、自动回复功能)
- 《刘老根3》热播,去世15年的她却再次被 伤害(去世15年的她却再次被)
- 十二星座爱情支配欲指数(十二星座爱情支配欲指数)
- 虐待儿童是发泄支配欲的愚蠢行为(虐待儿童是发泄支配欲的愚蠢行为)
- 你或许不知道你隐藏的支配欲望(你或许不知道你隐藏的支配欲望)
- 把宽体丰田86卖了,换成7.5代高尔夫GTI玩起姿态与性能并存的改装(把宽体丰田86卖了)
- 大众推出了第五代高尔夫GT(大众推出了第五代高尔夫GT)
热门推荐
- vue官网编辑器主题(vue实现主题切换的多种思路分享)
- vue中如何判断请求状态码(关于VUE的编译作用域及slot作用域插槽问题)
- php和java联系(PHP实现与java 通信的插件使用教程)
- sqlserver数据库实时同步(SQL Server实时同步更新远程数据库遇到的问题小结)
- vue改数组和对象值(vue $set 实现给数组集合对象赋值)
- dedecms 图片不显示(dedecms图片集添加水印的方法)
- python函数使用方法高级用法(Python函数的参数常见分类与用法实例详解)
- css3最新特效(CSS3实现的文字弹出特效)
- 织梦dedecms优化安全设置指南(DeDecms SEO优化经验谈适用于任何网站)
- 如何查看本机docker的安装目录(使用rpm安装指定版本docker1.12.6的详细步骤)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9