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 相关文章推荐
通过mod_python配置运行在Apache上的Django框架
Jul 22 Python
Python实现获取域名所用服务器的真实IP
Oct 25 Python
基于Python_脚本CGI、特点、应用、开发环境(详解)
May 23 Python
python梯度下降法的简单示例
Aug 31 Python
python 产生token及token验证的方法
Dec 26 Python
django 微信网页授权认证api的步骤详解
Jul 30 Python
wxpython布局的实现方法
Nov 01 Python
Python如何转换字符串大小写
Jun 04 Python
关于tf.matmul() 和tf.multiply() 的区别说明
Jun 18 Python
解析python 中/ 和 % 和 //(地板除)
Jun 28 Python
python实现简单倒计时功能
Apr 21 Python
Python OpenCV之常用滤波器使用详解
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
长波有什么东西
2021/03/01 无线电
使用php实现快钱支付功能(涉及到接口)
2013/07/01 PHP
PHP编译安装时常见错误解决办法
2015/05/28 PHP
php关闭warning问题的解决方法
2016/05/17 PHP
PHP抓取远程图片(含不带后缀的)教程详解
2016/10/21 PHP
PHP获取页面执行时间的方法(推荐)
2016/12/10 PHP
JavaScript中实现块作用域的方法
2010/04/01 Javascript
Bootstrap每天必学之栅格系统(布局)
2015/11/25 Javascript
JavaScript中Window对象的属性及事件
2015/12/25 Javascript
jquery mobile开发常见问题分析
2016/01/21 Javascript
使用jQuery处理AJAX请求的基础学习教程
2016/05/10 Javascript
jQuery根据表单name获取值的方法
2016/05/24 Javascript
微信小程序 火车票查询实例讲解
2016/10/17 Javascript
详解jQuery中的事件
2016/12/14 Javascript
JS正则RegExp.test()使用注意事项(不具有重复性)
2016/12/28 Javascript
javaScript 逻辑运算符使用技巧整理
2017/05/03 Javascript
Vue2.x中的Render函数详解
2017/05/30 Javascript
webpack学习笔记之代码分割和按需加载的实例详解
2017/07/20 Javascript
Node实战之不同环境下配置文件使用教程
2018/01/02 Javascript
JS文件中加载jquery.js的实例代码
2018/05/05 jQuery
基于React Native 0.52实现轮播图效果
2020/08/25 Javascript
微信小程序开发(一):服务器获取数据列表渲染操作示例
2020/06/01 Javascript
JS可断点续传文件上传实现代码解析
2020/07/30 Javascript
解决vue动态下拉菜单 有数据未反应的问题
2020/08/06 Javascript
python实现在目录中查找指定文件的方法
2014/11/11 Python
windows下ipython的安装与使用详解
2016/10/20 Python
python smtplib模块自动收发邮件功能(二)
2018/05/22 Python
Python实现的redis分布式锁功能示例
2018/05/29 Python
python之django母板页面的使用
2018/07/03 Python
手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤
2020/08/07 Python
浅谈如何使用python抓取网页中的动态数据实现
2020/08/17 Python
如何使用html5与css3完成google涂鸦动画
2012/12/16 HTML / CSS
世界上第一个创建了罩杯系统的美国内衣品牌:Maidenform
2019/03/23 全球购物
参观监狱心得体会
2014/01/02 职场文书
对公司合理化的建议书
2014/03/12 职场文书
宾馆仓管员岗位职责
2014/07/27 职场文书