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 09 Python
详解Django中的权限和组以及消息
Jul 23 Python
Python编码类型转换方法详解
Jul 01 Python
python访问抓取网页常用命令总结
Apr 11 Python
Python实现的多线程同步与互斥锁功能示例
Nov 30 Python
python flask安装和命令详解
Apr 02 Python
python接口自动化(十七)--Json 数据处理---一次爬坑记(详解)
Apr 18 Python
Python字符串对象实现原理详解
Jul 01 Python
如何将你的应用迁移到Python3的三个步骤
Dec 22 Python
Python解释器以及PyCharm的安装教程图文详解
Feb 26 Python
python tkinter GUI绘制,以及点击更新显示图片代码
Mar 14 Python
使用Djongo模块在Django中使用MongoDB数据库
Jun 20 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
php 去除html标记--strip_tags与htmlspecialchars的区别详解
2013/06/26 PHP
安装apache2.2.22配置php5.4(具体操作步骤)
2013/06/26 PHP
nginx下安装php7+php5
2016/07/31 PHP
js 动态添加标签(新增一行,其实很简单,就是几个函数的应用)
2009/03/26 Javascript
JQuery团队打造的javascript单元测试工具QUnit介绍
2010/02/26 Javascript
jquery一句话全选/取消全选
2011/03/01 Javascript
javascript通过class来获取元素实现代码
2013/02/20 Javascript
node.js中的fs.lstat方法使用说明
2014/12/16 Javascript
基于JQuery实现图片轮播效果(焦点图)
2016/02/02 Javascript
基于JavaScript实现智能右键菜单
2016/03/02 Javascript
基于JavaScript实现表单密码的隐藏和显示出来
2016/03/02 Javascript
ReactNative Image组件使用详解
2017/08/07 Javascript
jQuery 利用ztree实现树形表格的实例代码
2017/09/27 jQuery
详解nuxt路由鉴权(express模板)
2018/11/21 Javascript
Vue+Bootstrap收藏(点赞)功能逻辑与具体实现
2020/10/22 Javascript
[01:30:54]《加油DOTA》 第三期
2014/08/18 DOTA
python删除过期文件的方法
2015/05/29 Python
解决Python requests 报错方法集锦
2017/03/19 Python
python使用udp实现聊天器功能
2018/12/10 Python
用python爬取租房网站信息的代码
2018/12/14 Python
Numpy之random函数使用学习
2019/01/29 Python
python and or用法详解
2019/06/26 Python
python正则表达式匹配不包含某几个字符的字符串方法
2019/07/23 Python
python利用re,bs4,requests模块获取股票数据
2019/07/29 Python
pycharm内无法import已安装的模块问题解决
2020/02/12 Python
Python requests模块cookie实例解析
2020/04/14 Python
基于python3.7利用Motor来异步读写Mongodb提高效率(推荐)
2020/04/29 Python
Django数据统计功能count()的使用
2020/11/30 Python
美国高档百货Nordstrom的折扣店:Nordstrom Rack
2017/11/13 全球购物
迪卡侬(Decathlon)加拿大官网:源自法国的运动专业超市
2020/11/22 全球购物
制定岗位职责的原则
2013/11/08 职场文书
英语专业毕业生自我鉴定
2013/11/09 职场文书
六查六看自查材料
2014/02/17 职场文书
厂区绿化方案
2014/05/08 职场文书
html5调用摄像头实例代码
2021/06/28 HTML / CSS
基于PyQT5制作一个桌面摸鱼工具
2022/02/15 Python