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的struct模块中进行数据格式转换的方法
Jun 17 Python
Python基于Tkinter实现的记事本实例
Jun 17 Python
Python numpy实现二维数组和一维数组拼接的方法
Jun 05 Python
python ipset管理 增删白名单的方法
Jan 14 Python
使用Python实现正态分布、正态分布采样
Nov 20 Python
python实现回旋矩阵方式(旋转矩阵)
Dec 04 Python
Pytorch技巧:DataLoader的collate_fn参数使用详解
Jan 08 Python
在python3.64中安装pyinstaller库的方法步骤
Jun 02 Python
django form和field具体方法和属性说明
Jul 09 Python
Python绘图之柱形图绘制详解
Jul 28 Python
python+flask编写一个简单的登录接口
Nov 13 Python
python中pivot()函数基础知识点
Jan 03 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 抓取网页图片并且另存为的实现代码
2010/03/24 PHP
基于Zend的Captcha机制的应用
2013/05/02 PHP
php向js函数传参的几种方法
2014/08/10 PHP
基于Jquery的开发个代阴影的对话框效果代码
2011/07/28 Javascript
jQuery对Select的操作大集合(收藏)
2013/12/28 Javascript
jquery map方法使用示例
2014/04/23 Javascript
Jquery实现的角色左右选择特效
2014/05/21 Javascript
Jquery之Bind方法参数传递与接收的三种方法
2014/06/24 Javascript
jQuery实现个性翻牌效果导航菜单的方法
2015/03/09 Javascript
JavaScript 里的类数组对象
2015/04/08 Javascript
NodeJS连接MongoDB数据库时报错的快速解决方法
2016/05/13 NodeJs
jQuery实现验证码功能
2017/03/17 Javascript
微信小程序 刷新上拉下拉不会断详细介绍
2017/05/11 Javascript
JQuery form表单提交前验证单选框是否选中、删除记录时验证经验总结(整理)
2017/06/09 jQuery
JS 组件系列之Bootstrap Table 冻结列功能IE浏览器兼容性问题解决方案
2017/06/30 Javascript
Puppeteer环境搭建的详细步骤
2018/09/21 Javascript
Node.js中console.log()输出彩色字体的方法示例
2019/12/01 Javascript
[01:08:57]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第二场
2014/05/24 DOTA
[01:23]2014DOTA2国际邀请赛 球迷无处不在Ti现场世界杯受关注
2014/07/10 DOTA
python求众数问题实例
2014/09/26 Python
Python中实现对list做减法操作介绍
2015/01/09 Python
python中as用法实例分析
2015/04/30 Python
在Python中使用zlib模块进行数据压缩的教程
2015/06/26 Python
PyCharm在win10的64位系统安装实例
2017/11/26 Python
基于python-opencv3的图像显示和保存操作
2019/06/27 Python
计算pytorch标准化(Normalize)所需要数据集的均值和方差实例
2020/01/15 Python
python网络编程之五子棋游戏
2020/05/14 Python
Python如何将将模块分割成多个文件
2020/08/04 Python
Python实现播放和录制声音的功能
2020/08/12 Python
中学实习教师自我鉴定
2013/12/12 职场文书
房地产营销策划方案
2014/02/08 职场文书
酒店总经理助理职责
2014/02/12 职场文书
舞蹈专业大学生职业规划范文
2014/03/12 职场文书
2015年校务公开工作总结
2015/05/26 职场文书
MySQL之DML语言
2021/04/05 MySQL
Java实现贪吃蛇游戏的示例代码
2022/09/23 Java/Android