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通过exifread模块获得图片exif信息的方法
Mar 16 Python
在Mac OS上搭建Python的开发环境
Dec 24 Python
彻底搞懂Python字符编码
Jan 23 Python
python3爬取数据至mysql的方法
Jun 26 Python
Python3.5 Pandas模块之Series用法实例分析
Apr 23 Python
解决python中用matplotlib画多幅图时出现图形部分重叠的问题
Jul 07 Python
Python 等分切分数据及规则命名的实例代码
Aug 16 Python
python爬虫 urllib模块发起post请求过程解析
Aug 20 Python
Python实现多线程下载脚本的示例代码
Apr 03 Python
Django高并发负载均衡实现原理详解
Apr 04 Python
详解torch.Tensor的4种乘法
Sep 03 Python
pytorch model.cuda()花费时间很长的解决
Jun 01 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
全国FM电台频率大全 - 19 广东省
2020/03/11 无线电
第二节--PHP5 的对象模型
2006/11/16 PHP
Smarty安装配置方法
2008/04/10 PHP
PHP 冒泡排序算法的实现代码
2010/08/08 PHP
在yii中新增一个用户验证的方法详解
2013/06/20 PHP
php函数间的参数传递(值传递/引用传递)
2013/09/23 PHP
ThinkPHP之R方法实例详解
2014/06/20 PHP
PHP中ajax无刷新上传图片与图片下载功能
2017/02/21 PHP
php创建类并调用的实例方法
2019/09/25 PHP
利用location.hash实现跨域iframe自适应
2010/05/04 Javascript
javascript代码加载优化方法
2011/01/30 Javascript
javascript实现点击提交按钮后显示loading的方法
2015/07/03 Javascript
codeMirror插件使用讲解
2017/01/16 Javascript
提高Node.js性能的应用技巧分享
2017/08/10 Javascript
JS+canvas绘制的动态机械表动画效果
2017/09/12 Javascript
关于js的三种使用方式(行内js、内部js、外部js)的程序代码
2018/05/05 Javascript
Javascript删除数组里的某个元素
2019/02/28 Javascript
使用layui实现树形结构的方法
2019/09/20 Javascript
JavaScript实现简易计算器小功能
2020/10/22 Javascript
Python中对列表排序实例
2015/01/04 Python
python使用Plotly绘图工具绘制气泡图
2019/04/01 Python
Python Selenium安装及环境配置的实现
2020/03/17 Python
Python如何将模块打包并发布
2020/08/30 Python
python中@contextmanager实例用法
2021/02/07 Python
Html5 Canvas 实现一个“刮刮乐”游戏
2019/09/05 HTML / CSS
VSCode 自定义html5模板的实现
2019/12/05 HTML / CSS
生物有机护肤品:Aurelia Probiotic Skincare
2018/01/31 全球购物
澳大利亚最受欢迎的美发用品目的地:AMR
2019/08/28 全球购物
美国家居装饰店:Pier 1
2019/09/04 全球购物
办公室副主任岗位职责
2013/11/25 职场文书
幼儿园保育员辞职信
2014/01/12 职场文书
运动会演讲稿300字
2014/08/25 职场文书
2014年个人债务授权委托书范本
2014/09/22 职场文书
三行辞职书范文
2015/02/26 职场文书
学校证明范文
2015/06/24 职场文书
go语言基础 seek光标位置os包的使用
2021/05/09 Golang