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中设计模式之Decorator装饰器模式的要点
Mar 02 Python
python用户管理系统
Mar 13 Python
利用python如何处理百万条数据(适用java新手)
Jun 06 Python
Python函数参数操作详解
Aug 03 Python
python利用ffmpeg进行录制屏幕的方法
Jan 10 Python
Python enumerate函数功能与用法示例
Mar 01 Python
python接口自动化(十七)--Json 数据处理---一次爬坑记(详解)
Apr 18 Python
numpy.where() 用法详解
May 27 Python
解决python虚拟环境切换无效的问题
Apr 30 Python
python 动态绘制爱心的示例
Sep 27 Python
Python做图像处理及视频音频文件分离和合成功能
Nov 24 Python
python 中[0]*2与0*2的区别说明
May 10 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
德生PL330测评
2021/03/02 无线电
ThinkPHP实现一键清除缓存方法
2014/06/26 PHP
php动态变量定义及使用
2015/06/10 PHP
PHP使用flock实现文件加锁的方法
2015/07/01 PHP
PHP中key和current,next的联合运用实例分析
2016/03/29 PHP
PHP设计模式之委托模式定义与用法简单示例
2018/08/13 PHP
JavaScript 编程引入命名空间的方法与代码
2007/08/13 Javascript
基于jquery的一个图片hover的插件
2010/04/24 Javascript
jquery关于图形报表的运用实现代码
2011/01/06 Javascript
js批量设置样式的三种方法不推荐使用with
2013/02/25 Javascript
关于IE BUG与字符串截取substr的解决办法
2013/04/10 Javascript
深入浅析JavaScript系列(13):This? Yes,this!
2016/01/05 Javascript
JavaScript通过代码调用Flash显示的方法
2016/02/02 Javascript
Function.prototype.apply()与Function.prototype.call()小结
2016/04/27 Javascript
拥Bootstrap入怀——导航栏篇
2016/05/30 Javascript
Angular 2.0+ 的数据绑定的实现示例
2017/08/09 Javascript
Node.js爬取豆瓣数据实例分析
2018/03/05 Javascript
使用element-ui table expand展开行实现手风琴效果
2019/03/15 Javascript
关于vue-cli 3配置打包优化要点(推荐)
2019/04/22 Javascript
Vue-cli 移动端布局和动画使用详解
2020/08/10 Javascript
浅谈Vue使用Elementui修改默认的最快方法
2020/12/05 Vue.js
python中文乱码的解决方法
2013/11/04 Python
基于Django URL传参 FORM表单传数据 get post的用法实例
2018/05/28 Python
对pandas将dataframe中某列按照条件赋值的实例讲解
2018/11/29 Python
Python利用逻辑回归分类实现模板
2020/02/15 Python
python mysql自增字段AUTO_INCREMENT值的修改方式
2020/05/18 Python
windows支持哪个版本的python
2020/07/03 Python
Python爬虫实例——scrapy框架爬取拉勾网招聘信息
2020/07/14 Python
Pycharm常用快捷键总结及配置方法
2020/11/14 Python
HTML5新表单元素_动力节点Java学院整理
2017/07/12 HTML / CSS
英国百年闻名的优质健康产品连锁店:Holland & Barrett
2019/12/19 全球购物
文艺晚会主持词
2014/03/24 职场文书
经典禁毒标语
2014/06/16 职场文书
群众路线问题查摆对照检查材料
2014/10/04 职场文书
银行员工考核评语
2014/12/31 职场文书
2019新员工试用期转正申请书3篇
2019/08/13 职场文书