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批量提交沙箱问题实例
Oct 08 Python
Python中分数的相关使用教程
Mar 30 Python
利用ctypes提高Python的执行速度
Sep 09 Python
Python内置模块turtle绘图详解
Dec 09 Python
对python mayavi三维绘图的实现详解
Jan 08 Python
Python提取频域特征知识点浅析
Mar 04 Python
用Python识别人脸,人种等各种信息
Jul 15 Python
python requests证书问题解决
Sep 05 Python
让你的Python代码实现类型提示功能
Nov 19 Python
Python : turtle色彩控制实例详解
Jan 19 Python
python如何编写类似nmap的扫描工具
Nov 06 Python
Python 把两层列表展开平铺成一层(5种实现方式)
Apr 07 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
Apache, PHP在Windows 9x/NT下的安装与配置 (二)
2006/10/09 PHP
解决phpmyadmin中缺少mysqli扩展问题的方法
2013/05/06 PHP
php二维数组排序方法(array_multisort usort)
2013/12/25 PHP
Codeigniter中禁止A Database Error Occurred错误提示的方法
2014/06/12 PHP
destoon实现调用图文新闻的方法
2014/08/21 PHP
php筛选不存在的图片资源
2015/04/28 PHP
php实现购物车功能(以大苹果购物网为例)
2017/03/09 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
Ubuntu 16.04中Laravel5.4升级到5.6的步骤
2018/12/07 PHP
在Ajax中使用Flash实现跨域数据读取的实现方法
2010/12/02 Javascript
jquery Moblie入门—hello world的示例代码学习
2013/01/08 Javascript
jQuery修改class属性和CSS样式整理
2015/01/30 Javascript
JavaScript实现搜索框的自动完成功能(一)
2016/02/25 Javascript
JavaScript编写Chrome扩展实现与浏览器的交互及时间通知
2016/05/16 Javascript
JavaScript基础语法之js表达式
2016/06/07 Javascript
BootStrap日期控件在模态框中选择时间下拉菜单无效的原因及解决办法(火狐下不能点击)
2016/08/18 Javascript
AngularJS实现与Java Web服务器交互操作示例【附demo源码下载】
2016/11/02 Javascript
AngularJS select设置默认值的实现方法
2017/08/25 Javascript
vue实现验证码输入框组件
2017/12/14 Javascript
深入浅析vue组件间事件传递
2017/12/29 Javascript
mpvue写一个CPASS小程序的示例
2018/09/04 Javascript
ES6 系列之 Generator 的自动执行的方法示例
2018/10/19 Javascript
解决cordova+vue 项目打包成APK应用遇到的问题
2019/05/10 Javascript
vue中nextTick用法实例
2019/09/11 Javascript
es6函数之尾递归用法实例分析
2020/04/25 Javascript
[07:57]2018DOTA2国际邀请赛寻真——PSG.LGD凤凰浴火
2018/08/12 DOTA
【Python】Python的urllib模块、urllib2模块批量进行网页下载文件
2016/11/19 Python
python+opencv实现动态物体识别
2018/01/09 Python
python实现嵌套列表平铺的两种方法
2018/11/08 Python
使用python写的opencv实时监测和解析二维码和条形码
2019/08/14 Python
用Python批量把文件复制到另一个文件夹的实现方法
2019/08/16 Python
Python制作简易版小工具之计算天数的实现思路
2020/02/13 Python
李维斯牛仔裤荷兰官方网站:Levi’s NL
2020/08/23 全球购物
自我推荐书
2013/12/04 职场文书
委托书的格式
2014/08/01 职场文书
2015年污水处理厂工作总结
2015/05/26 职场文书