python 获取字典键值对的实现


Posted in Python onNovember 12, 2020

获 得 字 典 键、 值 的 函 数 有:

items/ iteritems/ keys/ iterkeys/ values/ itervalues

通 过 以 上 这 些 函 数 得 到 的 是 键 或 者 值 的 列 表。

例:

a_dict = {" name": "sir", "lang": "python", "email": "sir@ gmail.com",
 "website": "www.it.com"}

for k in a_dict():
 print k, a_dict[ k]
 
lang python 
website www.it.com 
name sir 
email sir@ gmail.com

以 上 是 一 种 获 得 字 典 键/ 值 对 的 方 法, 通 常 情 况 下 较 常 用, 效 率 也 能 满 足 一般 需 要。

再 两 种:

for k, v in a_dict.items(): 
 print k, v 
 
 lang python 
 website www.it.com 
 name sir email sir@ gmail.com 
  
  
for k, v in a_dict.iteritems():
 print k, v 
 
lang python 
website www.it.com
name sir 
email sir@ gmail.com

这 以 上 两 种 方 法 也 能 够 实 现 同 样 的 效 果, 特 别 是 第 二 个 iteritems() 效 率 挺 高。

但 是, 要 注 意 下 面 的 方 法:

for k in a_dict.keys():
 print k, a_dict[ k]

lang python
website www.it.com
name sir
email sir@ gmail.com

这 种 方 法 所 达 到 的 效 果 跟 前 面 一 样, 但 不 太 提 倡, 因 为 效 率 比 较 低。

再两种:

for v in a_dict.values(): 
 print v 
python 
www.it.com 
sir 
sir@ gmail.com 

for v in a_dict.itervalues():
 print v 
python 
www.it.com 
sir sir@ gmail.com

单 独 取 values, 推 荐 第 二 种 方 法。

到此这篇关于python 获取字典键值对的实现的文章就介绍到这了,更多相关python 获取字典键值对内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python解决走迷宫问题算法示例
Jul 27 Python
Python英文文本分词(无空格)模块wordninja的使用实例
Feb 20 Python
python实现批量注册网站用户的示例
Feb 22 Python
python频繁写入文件时提速的方法
Jun 26 Python
Python 实用技巧之利用Shell通配符做字符串匹配
Aug 23 Python
python Web flask 视图内容和模板实现代码
Aug 23 Python
Linux下通过python获取本机ip方法示例
Sep 06 Python
Python从入门到精通之环境搭建教程图解
Sep 26 Python
Python反爬虫伪装浏览器进行爬虫
Feb 28 Python
python 实现 hive中类似 lateral view explode的功能示例
May 18 Python
Python实现Keras搭建神经网络训练分类模型教程
Jun 12 Python
Python基础数据类型tuple元组的概念与用法
Aug 02 Python
Sentry错误日志监控使用方法解析
Nov 12 #Python
python 利用opencv实现图像网络传输
Nov 12 #Python
Anaconda详细安装步骤图文教程
Nov 12 #Python
Jupyter Notebook安装及使用方法解析
Nov 12 #Python
利用Python发送邮件或发带附件的邮件
Nov 12 #Python
Python如何使用ConfigParser读取配置文件
Nov 12 #Python
Python使用windows设置定时执行脚本
Nov 12 #Python
You might like
关于php mvc开发模式的感想
2011/06/28 PHP
php实现两表合并成新表并且有序排列的方法
2014/12/05 PHP
初识PHP中的Swoole
2016/04/05 PHP
PHP简单实现无限级分类的方法
2016/05/13 PHP
PHP智能识别收货地址信息实例
2019/01/05 PHP
利用JQuery的load函数动态加载其它页面的内容的实现代码
2010/12/14 Javascript
Extjs中通过Tree加载右侧TabPanel具体实现
2013/05/05 Javascript
js事件监听机制(事件捕获)总结
2014/08/08 Javascript
JavaScript中的函数声明和函数表达式区别浅析
2015/03/27 Javascript
javascript显示中文日期的方法
2015/06/18 Javascript
举例详解Python中smtplib模块处理电子邮件的使用
2015/06/24 Javascript
Google 地图API资料整理及详细介绍
2016/08/06 Javascript
jQuery EasyUI Tab 选项卡问题小结
2016/08/16 Javascript
JavaScript编写九九乘法表(两种任选)
2017/02/04 Javascript
js实现九宫格的随机颜色跳转
2017/02/19 Javascript
bootstrap动态添加面包屑(breadcrumb)及其响应事件的方法
2017/05/25 Javascript
Three.js利用orbit controls插件(轨道控制)控制模型交互动作详解
2017/09/25 Javascript
JS实现查找数组中对象的属性值是否存在示例
2019/05/24 Javascript
JS开发自己的类库实例分析
2019/08/28 Javascript
微信小程序scroll-view的滚动条设置实现
2020/03/02 Javascript
[56:14]Fnatic vs OG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python常用随机数与随机字符串方法实例
2015/04/09 Python
python面向对象_详谈类的继承与方法的重载
2017/06/07 Python
Python cookbook(数据结构与算法)让字典保持有序的方法
2018/02/18 Python
Python使用pyexecjs代码案例解析
2020/07/13 Python
python文件路径操作方法总结
2020/12/21 Python
Linux管理员面试经常问道的相关命令
2013/04/29 面试题
公司营业员的工作总结自我评价
2013/10/05 职场文书
高三地理教学反思
2014/01/11 职场文书
小学生我的梦想演讲稿
2014/08/21 职场文书
开展党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2014年政协委员工作总结
2014/12/01 职场文书
原生Js 实现的简单无缝滚动轮播图的示例代码
2021/05/10 Javascript
vue实现可拖拽的dialog弹框
2021/05/13 Vue.js
Web应用开发TypeScript使用详解
2022/05/25 Javascript
MySQL安装失败的原因及解决步骤
2022/06/14 MySQL