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无损音乐搜索引擎实现代码
Feb 02 Python
使用python的pandas库读取csv文件保存至mysql数据库
Aug 20 Python
Python图像的增强处理操作示例【基于ImageEnhance类】
Jan 03 Python
opencv python统计及绘制直方图的方法
Jan 21 Python
python批量修改文件夹及其子文件夹下的文件内容
Mar 15 Python
PyTorch中topk函数的用法详解
Jan 02 Python
Python读取配置文件(config.ini)以及写入配置文件
Apr 08 Python
Python生成器传参数及返回值原理解析
Jul 22 Python
Python自动创建Excel并获取内容
Sep 16 Python
scrapy-redis分布式爬虫的搭建过程(理论篇)
Sep 29 Python
Django中ORM的基本使用教程
Dec 22 Python
python 用递归实现通用爬虫解析器
Apr 16 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中上传大体积文件时需要的设置
2006/10/09 PHP
PHP开发中四种查询返回结果分析
2011/01/02 PHP
浅谈laravel框架sql中groupBy之后排序的问题
2019/10/17 PHP
JavaScript 中的replace方法说明
2007/04/13 Javascript
js或css实现滚动广告的几种方案
2010/01/28 Javascript
利用javascript的面向对象的特性实现限制试用期
2011/08/04 Javascript
JQuery入门——事件切换之toggle()方法应用介绍
2013/02/05 Javascript
js中对象的声明方式以及数组的一些用法示例
2013/12/11 Javascript
JS的encodeURI和java的URLDecoder.decode使用介绍
2014/05/08 Javascript
jQuery中 prop() attr()使用详解
2015/05/19 Javascript
jquery实现简单的遮罩层
2016/01/08 Javascript
jQuery基本选择器(实例及表单域value的获取方法)
2016/05/20 Javascript
AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题
2017/01/21 Javascript
MVVM框架下实现分页功能示例
2018/06/14 Javascript
JS中‘hello’与new String(‘hello’)引出的问题详解
2018/08/14 Javascript
vue+iview/elementUi实现城市多选
2019/03/28 Javascript
如何测量vue应用运行时的性能
2019/06/21 Javascript
[04:11]2014DOTA2国际邀请赛 CIS遗憾出局梦想不灭
2014/07/09 DOTA
python有证书的加密解密实现方法
2014/11/19 Python
Python中用altzone()方法处理时区的教程
2015/05/22 Python
Python 绘图库 Matplotlib 入门教程
2018/04/19 Python
selenium3+python3环境搭建教程图解
2018/12/07 Python
windows环境中利用celery实现简单任务队列过程解析
2019/11/29 Python
Python3实现英文字母转换哥特式字体实例代码
2020/09/01 Python
如何用Python编写一个电子考勤系统
2021/02/08 Python
用HTML5 Canvas API中的clearRect()方法实现橡皮擦功能
2016/03/15 HTML / CSS
英国领先的NHS批准的在线药店:Pharmacy2U
2017/01/06 全球购物
《大作家的小老师》教学反思
2014/04/16 职场文书
讲文明树新风演讲稿
2014/05/12 职场文书
社区党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2015庆祝七一建党节94周年活动总结
2015/03/20 职场文书
团委工作总结2015
2015/04/02 职场文书
讲文明倡议书
2015/04/29 职场文书
怎样写观后感
2015/06/19 职场文书
初中毕业感言300字
2015/07/31 职场文书
Java实现多文件上传功能
2021/06/30 Java/Android