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 11 Python
Python+django实现简单的文件上传
Aug 17 Python
Python3 加密(hashlib和hmac)模块的实现
Nov 23 Python
Python构建网页爬虫原理分析
Dec 19 Python
Python实现PS滤镜碎片特效功能示例
Jan 24 Python
python 从csv读数据到mysql的实例
Jun 21 Python
使用memory_profiler监测python代码运行时内存消耗方法
Dec 03 Python
Python实现Selenium自动化Page模式
Jul 14 Python
python 字典有序并写入json文件过程解析
Sep 30 Python
PyCharm 2019.3发布增加了新功能一览
Dec 08 Python
解决python中import文件夹下面py文件报错问题
Jun 01 Python
在Tensorflow中实现leakyRelu操作详解(高效)
Jun 30 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
Zend Framework教程之Application和Bootstrap用法详解
2016/03/10 PHP
详解PHP队列的实现
2019/03/14 PHP
JavaScript Event学习补遗 addEventSimple
2010/02/11 Javascript
基于JQuery的一句代码实现表格的简单筛选
2010/07/26 Javascript
学习并汇集javascript匿名函数
2010/11/25 Javascript
javascript动态判断html元素并执行不同的操作
2014/06/16 Javascript
js控制li的隐藏和显示实例代码
2016/10/15 Javascript
jQuery纵向导航菜单效果实现方法
2016/12/19 Javascript
JS实现给对象动态添加属性的方法
2017/01/05 Javascript
JavaScript数据类型和变量_动力节点Java学院整理
2017/06/26 Javascript
ES6学习之变量的两种命名方法示例
2017/07/18 Javascript
使用mint-ui实现省市区三级联动效果的示例代码
2018/02/09 Javascript
NUXT SSR初级入门笔记(小结)
2019/12/16 Javascript
15分钟学会vue项目改造成SSR(小白教程)
2019/12/17 Javascript
Vue基本指令实例图文讲解
2021/02/25 Vue.js
Python实现获取照片拍摄日期并重命名的方法
2017/09/30 Python
浅析Git版本控制器使用
2017/12/10 Python
关于Python正则表达式 findall函数问题详解
2018/03/22 Python
对python 读取线的shp文件实例详解
2018/12/22 Python
numpy ndarray 取出满足特定条件的某些行实例
2019/12/05 Python
python爬虫爬取监控教务系统的思路详解
2020/01/08 Python
Pytorch 保存模型生成图片方式
2020/01/10 Python
css3动画事件—webkitAnimationEnd与计时器time事件
2013/01/31 HTML / CSS
html5 offlline 缓存使用示例
2013/06/24 HTML / CSS
详解H5 活动页之移动端 REM 布局适配方法
2017/12/07 HTML / CSS
实现strstr功能,即在父串中寻找子串首次出现的位置
2016/08/05 面试题
师范院校学生自荐信范文
2013/12/27 职场文书
会计学生自我鉴定
2014/02/06 职场文书
计算机专业应届生求职信
2014/04/06 职场文书
电力安全事故反思
2014/04/27 职场文书
干部选拔任用方案
2014/05/26 职场文书
网络文明传播志愿者活动方案
2014/08/20 职场文书
小学运动会报道稿
2015/07/22 职场文书
创业计划书之便利店
2019/09/05 职场文书
常用的MongoDB查询语句的示例代码
2021/07/25 MongoDB
Python使用永中文档转换服务
2022/05/06 Python