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的collections模块中的deque双端队列结构
Jul 07 Python
Python中的sort()方法使用基础教程
Jan 08 Python
python+opencv轮廓检测代码解析
Jan 05 Python
Python实现利用163邮箱远程关电脑脚本
Feb 22 Python
分析python请求数据
Aug 19 Python
python给微信好友定时推送消息的示例
Feb 20 Python
Python内存管理实例分析
Jul 10 Python
Flask框架钩子函数功能与用法分析
Aug 02 Python
python3让print输出不换行的方法
Aug 24 Python
python Matplotlib模块的使用
Sep 16 Python
python中字符串的编码与解码详析
Dec 03 Python
python scipy 稀疏矩阵的使用说明
May 26 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
PR值查询 | PageRank 查询
2006/12/20 PHP
php实现统计邮件大小的方法
2013/08/06 PHP
PHP中的Streams详细介绍
2014/11/12 PHP
PHP中的traits实现代码复用使用实例
2015/05/13 PHP
PHP的消息通信机制测试实例
2016/11/10 PHP
php readfile()修改文件上传大小设置
2017/08/11 PHP
详细分析PHP 命名空间(namespace)
2020/06/30 PHP
根据选择不同的下拉值出现相对应的文本输入框
2013/08/01 Javascript
Js中使用hasOwnProperty方法检索ajax响应对象的例子
2014/12/08 Javascript
javascript定义变量时加var与不加var的区别
2014/12/22 Javascript
Javascript的表单验证-揭开正则表达式的面纱
2016/03/18 Javascript
基于jQuery实现选项卡效果
2017/01/04 Javascript
vue中v-show和v-if的异同及v-show用法
2019/06/06 Javascript
基于layPage插件实现两种分页方式浅析
2019/07/27 Javascript
Python简明入门教程
2015/08/04 Python
Python使用arrow库优雅地处理时间数据详解
2017/10/10 Python
使用python 和 lint 删除项目无用资源的方法
2017/12/20 Python
Django自定义manage命令实例代码
2018/02/11 Python
wxpython实现图书管理系统
2018/03/12 Python
Pyspider中给爬虫伪造随机请求头的实例
2018/05/07 Python
使用python搭建服务器并实现Android端与之通信的方法
2019/06/28 Python
python matplotlib库直方图绘制详解
2019/08/10 Python
python3.6生成器yield用法实例分析
2019/08/23 Python
Python configparser模块配置文件过程解析
2020/03/03 Python
python简单的三元一次方程求解实例
2020/04/02 Python
keras load model时出现Missing Layer错误的解决方式
2020/06/11 Python
video下autoplay属性无效的解决方法(添加muted属性)
2020/05/19 HTML / CSS
C/C++有关内存的思考题
2015/12/04 面试题
社会稳定风险评估方案
2014/06/02 职场文书
酒店优秀员工事迹材料
2014/06/02 职场文书
小学阳光体育活动总结
2014/07/05 职场文书
大二学生学年自我鉴定
2014/09/12 职场文书
写给孩子的新学期寄语
2015/02/27 职场文书
新郎婚礼致辞
2015/07/27 职场文书
经典法律座右铭(50句)
2019/08/15 职场文书
windows系统安装配置nginx环境
2022/06/28 Servers