python3 打印输出字典中特定的某个key的方法示例


Posted in Python onJuly 06, 2019

本文实例讲述了python3 打印输出字典中特定的某个key的方法。分享给大家供大家参考,具体如下:

大家都知道python中的字典里的元素是无序的,不能通过索引去找到它,今天说我下通过下面几个方法去找某个特定的key的元素。

Tester = {"name":"shawxie",
"phone":"135xxxx",
"Address":"深圳市南山区",
"job":"软件测试",
"hobby":"爬山" }

假如我想从Tester 字典中找出name。有几个方法可以找到。

方法1:通过for循环遍历key的元素,用if判断去找出name

代码如下:

Tester = {
  "name":"shawxie",
  "phone":"135xxxx",
  "Address":"深圳市南山区",
  "job":"软件测试",
  "hobby":"爬山"
  }
for x in Tester.keys():
  if x == "name":
    print(x)

运行结果:

name

方法2:先把字典中keys的元素取出,再转化为列表,通过索引找出name

代码如下:

Tester = {
  "name":"shawxie",
  "phone":"135xxxx",
  "Address":"深圳市南山区",
  "job":"软件测试",
  "hobby":"爬山"
  }
y=list(Tester.keys())
print(y[0])

运行结果:

name

方法3:方法2是针对字典中元素不多的情况,假如字典的元素很多很多,很长很长,那么我导出的key元素的列表的元素就很多很多,很长很长,假如我要找的元素又在列表中间,那我通过索引就比较麻烦了,因为我不可能去数出索引的数字吧,这个时候有个办法,用index可以让我们轻松知道name在列表中索引位置,再通过索引找出你要的元素。

代码如下:

Tester = {
  "name":"shawxie",
  "phone":"135xxxx",
  "Address":"深圳市南山区",
  "job":"软件测试",
  "hobby":"爬山"
  }
y=list(Tester.keys())
print(y.index("name"))  #找出name的索引值是多少
print(y[0])             #通过索引值找到name
#print(y[y.index("name")])  也可以这样写,一步到位

运行结果:

0
name

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python计算时间差的方法
May 20 Python
Python中标准模块importlib详解
Apr 16 Python
python距离测量的方法
Mar 06 Python
Python利用正则表达式实现计算器算法思路解析
Apr 25 Python
20行python代码实现人脸识别
May 05 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
Jan 20 Python
Tensorflow实现多GPU并行方式
Feb 03 Python
Python GUI库PyQt5图形和特效样式QSS介绍
Feb 25 Python
python使用dlib进行人脸检测和关键点的示例
Dec 05 Python
如何利用python和DOS获取wifi密码
Mar 31 Python
Python&Matlab实现樱花的绘制
Apr 07 Python
Python FuzzyWuzzy实现模糊匹配
Apr 28 Python
python使用 zip 同时迭代多个序列示例
Jul 06 #Python
Python搭建Spark分布式集群环境
Jul 05 #Python
详解python解压压缩包的五种方法
Jul 05 #Python
用python3 返回鼠标位置的实现方法(带界面)
Jul 05 #Python
python中的colorlog库使用详解
Jul 05 #Python
Python+selenium点击网页上指定坐标的实例
Jul 05 #Python
用Python实现将一张图片分成9宫格的示例
Jul 05 #Python
You might like
php通过文件头检测文件类型通用代码类(zip,rar等)
2010/10/19 PHP
深入phpMyAdmin的安装与配置的详细步骤
2013/05/07 PHP
PHP将身份证正反面两张照片合成一张图片的代码
2017/04/08 PHP
解析js中获得父窗口链接getParent方法以及各种打开窗口的方法
2013/06/19 Javascript
jquery中使用循环下拉菜单示例代码
2014/09/24 Javascript
浅谈页面装载js及性能分析方法
2014/12/09 Javascript
JavaScript学习笔记之JS事件对象
2015/01/22 Javascript
JQuery跳出each循环的方法
2015/04/16 Javascript
JavaScript实现给按钮加上双重动作的方法
2015/08/14 Javascript
跟我学习javascript的最新标准ES6
2015/11/20 Javascript
JavaScript中全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)的代码分享
2016/11/01 Javascript
BootStrop前端框架入门教程详解
2016/12/25 Javascript
js实现显示手机号码效果
2017/03/09 Javascript
动态Axios的配置步骤详解
2018/01/12 Javascript
Angular5集成eventbus的示例代码
2018/07/19 Javascript
Node.js连接Sql Server 2008及数据层封装详解
2018/08/27 Javascript
layui扩展上传组件模拟进度条的方法
2019/09/23 Javascript
Javascript Web Worker使用过程解析
2020/03/16 Javascript
vue中实现拖动调整左右两侧div的宽度的示例代码
2020/07/22 Javascript
[00:15]TI9观赛名额抽取
2019/07/10 DOTA
布同 Python中文问题解决方法(总结了多位前人经验,初学者必看)
2011/03/13 Python
Python导出DBF文件到Excel的方法
2015/07/25 Python
python如何通过twisted实现数据库异步插入
2018/03/20 Python
Python3数字求和的实例
2019/02/19 Python
利用Python查看微信共同好友功能的实现代码
2019/04/24 Python
python使用yield压平嵌套字典的超简单方法
2019/11/02 Python
python中pickle模块浅析
2020/12/29 Python
让IE支持CSS3的不完全兼容方案
2014/09/19 HTML / CSS
Hobbs官方网站:英国奢华女性时尚服装
2020/02/22 全球购物
化工专业大学生职业生涯规划书
2014/01/14 职场文书
运动会邀请函范文
2014/02/06 职场文书
出纳试用期自我鉴定
2014/04/07 职场文书
领导干部四风问题自我剖析材料
2014/09/25 职场文书
毕业生评语大全
2015/01/04 职场文书
2015年环卫工作总结
2015/04/28 职场文书
2015年小学数学教研组工作总结
2015/05/21 职场文书