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使用win32com库播放mp3文件的方法
May 30 Python
python实现生命游戏的示例代码(Game of Life)
Jan 24 Python
Python简单实现查找一个字符串中最长不重复子串的方法
Mar 26 Python
pandas 取出表中一列数据所有的值并转换为array类型的方法
Apr 11 Python
在PYQT5中QscrollArea(滚动条)的使用方法
Jun 14 Python
对Pytorch神经网络初始化kaiming分布详解
Aug 18 Python
python实现对变位词的判断方法
Apr 05 Python
基于python实现计算两组数据P值
Jul 10 Python
Python函数递归调用实现原理实例解析
Aug 11 Python
python爬虫利用代理池更换IP的方法步骤
Feb 21 Python
用Python简陋模拟n阶魔方
Apr 17 Python
Python+Selenium自动化环境搭建与操作基础详解
Mar 13 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
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
2006/10/09 PHP
如何使用PHP计算上一个月的今天
2013/05/23 PHP
详解PHP的Yii框架中扩展的安装与使用
2016/04/01 PHP
php通过curl添加cookie伪造登陆抓取数据的方法
2016/04/02 PHP
thinkphp分页集成实例
2017/07/24 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
javascript之更有效率的字符串替换
2008/08/02 Javascript
js多级树形弹出一个小窗口层(非常好用)实例代码
2013/03/19 Javascript
jquery获取当前点击对象的value方法
2014/02/28 Javascript
Jquery easyUI 更新行示例
2014/03/06 Javascript
JQuery中clone方法复制节点
2015/05/18 Javascript
Javascript HTML5 Canvas实现的一个画板
2020/04/12 Javascript
AngularJS入门教程之更多模板详解
2016/08/19 Javascript
JavaScript使用键盘输入控制实现数字验证功能
2016/08/19 Javascript
Vue.js实现一个自定义分页组件vue-paginaiton
2016/09/05 Javascript
从零开始学习Node.js系列教程之设置HTTP头的方法示例
2017/04/13 Javascript
JS禁止浏览器右键查看元素或按F12审查元素自动关闭页面示例代码
2017/09/07 Javascript
代码详解javascript模块加载器
2018/03/04 Javascript
express express-session的使用小结
2018/12/12 Javascript
如何解决.vue文件url引用文件的问题
2019/01/18 Javascript
实例详解vue中的$root和$parent
2019/04/29 Javascript
Pandas读取MySQL数据到DataFrame的方法
2018/07/25 Python
Python 元组拆包示例(Tuple Unpacking)
2019/12/24 Python
学习Python爬虫的几点建议
2020/08/05 Python
python 密码学示例——理解哈希(Hash)算法
2020/09/21 Python
Html5新标签解释及用法
2012/02/17 HTML / CSS
HTML5响应式(自适应)网页设计的实现
2017/11/17 HTML / CSS
印度尼西亚值得信赖的第一家网店:Bhinneka
2018/07/16 全球购物
群胜软件Java笔试题
2012/09/29 面试题
公司员工离职证明书
2014/10/04 职场文书
导游词开场白
2015/01/31 职场文书
武侯祠导游词
2015/02/04 职场文书
2016孝老爱亲模范事迹材料
2016/02/26 职场文书
工程移交协议书
2016/03/24 职场文书
一文带你探究MySQL中的NULL
2021/11/11 MySQL
js中Map和Set的用法及区别实例详解
2022/02/15 Javascript