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 获取本机ip地址的两个方法
Feb 25 Python
简单介绍Ruby中的CGI编程
Apr 10 Python
python爬取亚马逊书籍信息代码分享
Dec 09 Python
python3+PyQt5图形项的自定义和交互 python3实现page Designer应用程序
Jul 20 Python
Flask框架WTForm表单用法示例
Jul 20 Python
将Python文件打包成.EXE可执行文件的方法
Aug 11 Python
关于tf.TFRecordReader()函数的用法解析
Feb 17 Python
Python 读取WAV音频文件 画频谱的实例
Mar 14 Python
详解Python 循环嵌套
Jul 09 Python
python将数据插入数据库的代码分享
Aug 16 Python
python 绘制正态曲线的示例
Sep 24 Python
Python实战之OpenCV实现猫脸检测
Jun 26 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
PHPMyadmin 配置文件详解(配置)
2009/12/03 PHP
PHP flock 文件锁详细介绍
2012/12/29 PHP
PHP简单数据库操作类实例【支持增删改查及链式操作】
2016/10/10 PHP
PHP后期静态绑定实例浅析
2018/12/21 PHP
PHP5.6.8连接SQL Server 2008 R2数据库常用技巧分析总结
2019/05/06 PHP
枚举JavaScript对象的函数
2006/12/22 Javascript
一个可以显示阴历的JS代码
2007/03/05 Javascript
js和html5实现手机端刮刮卡抽奖效果完美兼容android/IOS
2013/11/18 Javascript
简单方法判断JavaScript对象为null或者属性为空
2014/09/26 Javascript
Jquery中基本选择器用法实例详解
2015/05/18 Javascript
jquery超简单实现手风琴效果的方法
2015/06/05 Javascript
React.js入门实例教程之创建hello world 的5种方式
2016/05/11 Javascript
jQuery实现的选择商品飞入文本框动画效果完整实例
2016/08/10 Javascript
JS继承与闭包及JS实现继承的三种方式
2017/10/15 Javascript
angular2中使用第三方js库的实例
2018/02/26 Javascript
小程序实现订单倒计时功能
2019/04/23 Javascript
详解小程序开发经验:多页面数据同步
2019/05/18 Javascript
JS中的模糊查询功能
2019/12/08 Javascript
[01:32]DOTA2次级联赛——首支职业女子战队选拔赛全记录
2014/10/23 DOTA
[02:43]2018DOTA2亚洲邀请赛主赛事首日TOP5
2018/04/04 DOTA
[30:55]完美世界DOTA2联赛PWL S2 Magma vs LBZS 第二场 11.18
2020/11/18 DOTA
[01:06:18]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第二场 1月26日
2021/03/11 DOTA
基于python实现KNN分类算法
2020/04/23 Python
Python子类继承父类构造函数详解
2019/02/19 Python
python 列表输出重复值以及对应的角标方法
2019/06/11 Python
python使用flask与js进行前后台交互的例子
2019/07/19 Python
解决Jupyter Notebook开始菜单栏Anaconda下消失的问题
2020/04/13 Python
python打包生成so文件的实现
2020/10/30 Python
python操作toml文件的示例代码
2020/11/27 Python
伦敦所有西区剧院演出官方票务代理:Theatre Tickets Direct
2017/05/26 全球购物
信息服务专业毕业生求职信
2014/03/02 职场文书
赞美老师的演讲稿
2014/05/22 职场文书
2014党的群众路线教育实践活动学习心得体会
2014/10/31 职场文书
实习班主任自我评价
2015/03/11 职场文书
带你彻底理解JavaScript中的原型对象
2021/04/14 Javascript
python的变量和简单数字类型详解
2021/09/15 Python