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中实现的RC4算法
Feb 14 Python
Python编程中用close()方法关闭文件的教程
May 24 Python
Python Socket传输文件示例
Jan 16 Python
Python编程实现输入某年某月某日计算出这一天是该年第几天的方法
Apr 18 Python
对pandas中时间窗函数rolling的使用详解
Nov 28 Python
Python使用Shelve保存对象方法总结
Jan 28 Python
详解centos7+django+python3+mysql+阿里云部署项目全流程
Nov 15 Python
如何更改 pandas dataframe 中两列的位置
Dec 27 Python
浅谈Python的方法解析顺序(MRO)
Mar 05 Python
pycharm通过anaconda安装pyqt5的教程
Mar 24 Python
对python pandas中 inplace 参数的理解
Jun 27 Python
用python实现一个简单计算器(完整DEMO)
Oct 14 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获取类中常量,属性,及方法列表的方法
2009/04/09 PHP
PHP+MySQL 制作简单的留言本
2009/11/02 PHP
PHP 转义使用详解
2013/07/15 PHP
支持中文的PHP按字符串长度分割成数组代码
2015/05/17 PHP
如何解决phpmyadmin导入数据库文件最大限制2048KB
2015/10/09 PHP
JAVASCRIPT 对象的创建与使用
2021/03/09 Javascript
用Jquery实现多级下拉框无刷新的联动
2010/12/22 Javascript
javascript自定义的addClass()方法
2014/05/28 Javascript
JavaScript利用正则表达式去除日期中的“-”
2014/07/01 Javascript
JS获取下拉框显示值和判断单选按钮的方法
2015/07/09 Javascript
BootStrap扔进Django里的方法详解
2016/05/13 Javascript
JavaScript实现快速排序的方法分析
2018/01/10 Javascript
原生JS实现多个小球碰撞反弹效果示例
2018/01/31 Javascript
React native ListView 增加顶部下拉刷新和底下点击刷新示例
2018/04/27 Javascript
使用vue-cli创建项目的图文教程(新手入门篇)
2018/05/02 Javascript
Vue 实现从小到大的横向滑动效果详解
2019/10/16 Javascript
js实现车辆管理系统
2020/08/26 Javascript
JSON stringify方法原理及实例解析
2020/10/23 Javascript
[02:19]DOTA2女子战队FOX视频专访:希望更多美眉一起加入
2013/10/15 DOTA
[34:56]Ti4冒泡赛LGD vs Liquid 1
2014/07/14 DOTA
在Django中编写模版节点及注册标签的方法
2015/07/20 Python
TensorFlow损失函数专题详解
2018/04/26 Python
python存储16bit和32bit图像的实例
2018/12/05 Python
使用Python创建简单的HTTP服务器的方法步骤
2019/04/26 Python
Tensorflow获取张量Tensor的具体维数实例
2020/01/19 Python
Python进行统计建模
2020/08/10 Python
Python爬虫如何破解JS加密的Cookie
2020/11/19 Python
python的dict判断key是否存在的方法
2020/12/09 Python
Shopty西班牙:缝纫机在线销售
2018/01/26 全球购物
女方回门宴答谢词
2014/01/14 职场文书
《两只鸟蛋》教学反思
2014/02/10 职场文书
软件部经理岗位职责范本
2014/02/25 职场文书
弘扬雷锋精神活动演讲稿
2014/03/04 职场文书
致共产党员倡议书
2014/04/16 职场文书
庆六一宣传标语
2014/10/08 职场文书
Mysql Show Profile
2021/04/05 MySQL