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查看微信好友是否删除自己
Dec 19 Python
Python 装饰器使用详解
Jul 29 Python
利用python求相邻数的方法示例
Aug 18 Python
python list转矩阵的实例讲解
Aug 04 Python
使用TensorFlow实现SVM
Sep 06 Python
python实现维吉尼亚加密法
Mar 20 Python
python实现微信每日一句自动发送给喜欢的人
Apr 29 Python
python调用其他文件函数或类的示例
Jul 16 Python
python用opencv完成图像分割并进行目标物的提取
May 25 Python
python爬虫中PhantomJS加载页面的实例方法
Nov 12 Python
Python环境配置实现pip加速过程解析
Nov 27 Python
python数据可视化使用pyfinance分析证券收益示例详解
Nov 20 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中filter_input函数用法分析
2014/11/15 PHP
基于linnux+phantomjs实现生成图片格式的网页快照
2015/04/15 PHP
PHP文件缓存类实现代码
2015/10/26 PHP
CL vs ForZe BO5 第一场 2.13
2021/03/10 DOTA
Jquery在IE7下无法使用 $.ajax解决方法
2009/11/11 Javascript
juqery 学习之三 选择器 简单 内容
2010/11/25 Javascript
分享一道笔试题[有n个直线最多可以把一个平面分成多少个部分]
2012/10/12 Javascript
IE关闭时判断及AJAX注销案例学习
2013/02/18 Javascript
onkeydown事件解决按回车键直接提交数据的需求
2013/04/11 Javascript
js中单引号与双引号冲突问题解决方法
2013/10/04 Javascript
jQuery实现的调整表格行tr上下顺序
2016/01/10 Javascript
JavaScript中apply方法的应用技巧小结
2016/09/29 Javascript
设置jquery UI 控件的大小方法
2016/12/12 Javascript
jQuery的extend方法【三种】
2016/12/14 Javascript
javascript基于原型链的继承及call和apply函数用法分析
2016/12/15 Javascript
JS正则表达式验证密码格式的集中情况总结
2017/02/23 Javascript
深入理解vue $refs的基本用法
2017/07/13 Javascript
JavaScript中附件预览功能实现详解(推荐)
2017/08/15 Javascript
JavaScript 正则命名分组【推荐】
2018/06/07 Javascript
jquery获取file表单选择文件的路径、名字、大小、类型
2019/01/18 jQuery
浅谈JavaScript_DOM学习篇_图片切换小案例
2019/03/19 Javascript
vue 2.5.1 源码学习 之Vue.extend 和 data的合并策略
2019/06/04 Javascript
关于layui的动态图标不显示的解决方法
2019/09/04 Javascript
Node.js+Vue脚手架环境搭建的方法步骤
2020/03/08 Javascript
Python bsddb模块操作Berkeley DB数据库介绍
2015/04/08 Python
python 接口返回的json字符串实例
2018/03/27 Python
Windows下PyCharm安装图文教程
2018/08/27 Python
pycharm打开命令行或Terminal的方法
2019/01/16 Python
python正则表达式实例代码
2020/03/03 Python
html5 兼容IE6结构的实现代码
2012/05/14 HTML / CSS
HTML5中的Scoped属性使用实例
2014/04/23 HTML / CSS
银行反四风对照检查材料
2014/09/29 职场文书
教师工作表现评语
2014/12/31 职场文书
2019年浪漫婚礼证婚词
2019/06/27 职场文书
Nginx 匹配方式
2022/05/15 Servers
HTML5中的DOCUMENT.VISIBILITYSTATE属性详解
2023/05/07 HTML / CSS