遍历python字典几种方法总结(推荐)


Posted in Python onSeptember 11, 2016

如下所示:

aDict = {'key1':'value1', 'key2':'value2', 'key3':'value3'}
print '-----------dict-------------'
for d in aDict:
  print "%s:%s" %(d, aDict[d])

print '-----------item-------------'
for (k,v) in aDict.items():
  print '%s:%s' %(k, v)

#效率最高

print '------------iteritems---------'
for k,v in aDict.iteritems():
  print '%s:%s' % (k, v)

#最笨的方法

print '---------iterkeys---------------'
for k in aDict.iterkeys():
  print '%s:%s' % (k, aDict[k])

print '------------iterkeys, itervalues----------'
for k,v in zip(aDict.iterkeys(), aDict.itervalues()):
  print '%s:%s' % (k, v)

运行结果:

<pre name="code" class="python">-----------dict-------------
key3:value3
key2:value2
key1:value1
-----------item-------------
key3:value3
key2:value2
key1:value1
------------iteritems---------
key3:value3
key2:value2
key1:value1
---------iterkeys---------------
key3:value3
key2:value2
key1:value1
------------iterkeys, itervalues----------
key3:value3
key2:value2
key1:value1

以上这篇遍历python字典几种方法总结(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 转义字符详细介绍
Mar 21 Python
python游戏地图最短路径求解
Jan 16 Python
django query模块
Apr 20 Python
Python进程间通信Queue消息队列用法分析
May 22 Python
python之pyqt5通过按钮改变Label的背景颜色方法
Jun 13 Python
python读出当前时间精度到秒的代码
Jul 05 Python
对Python函数设计规范详解
Jul 19 Python
Python.append()与Python.expand()用法详解
Dec 18 Python
python通过函数名调用函数的几种场景
Sep 23 Python
scrapy-splash简单使用详解
Feb 21 Python
Python爬虫基础之初次使用scrapy爬虫实例
Jun 26 Python
python pygame 开发五子棋双人对弈
May 02 Python
python遍历 truple list dictionary的几种方法总结
Sep 11 #Python
浅谈python中的变量默认是什么类型
Sep 11 #Python
python中常用的九种预处理方法分享
Sep 11 #Python
python 打印出所有的对象/模块的属性(实例代码)
Sep 11 #Python
python 打印对象的所有属性值的方法
Sep 11 #Python
全面了解python中的类,对象,方法,属性
Sep 11 #Python
Python读取图片属性信息的实现方法
Sep 11 #Python
You might like
PHP安装攻略:常见问题解答(一)
2006/10/09 PHP
PHP+APACHE实现用户论证的方法
2006/10/09 PHP
thinkPHP实现瀑布流的方法
2014/11/29 PHP
Yii基于数组和对象的Model查询技巧实例详解
2015/12/28 PHP
php使用str_shuffle()函数生成随机字符串的方法分析
2017/02/17 PHP
PHP Socket网络操作类定义与用法示例
2017/08/30 PHP
用jquery生成二级菜单的实例代码
2013/06/24 Javascript
jQuery图片轮播的具体实现
2013/09/11 Javascript
js判断选择时间不能小于当前时间的示例代码
2013/09/24 Javascript
改变文件域的样式实现思路同时兼容ie、firefox
2013/10/23 Javascript
Bootstrap轮播插件中图片变形的终极解决方案 使用jqthumb.js
2016/07/10 Javascript
JavaScript第一篇之实现按钮全选、功能
2016/08/21 Javascript
javascript入门之string对象【新手必看】
2016/11/22 Javascript
原生JS实现网页手机音乐播放器 歌词同步播放的示例
2018/02/02 Javascript
Angular 容器部署的方法
2018/04/17 Javascript
用vue快速开发app的脚手架工具
2018/06/11 Javascript
jQuery轮播图功能制作方法详解
2019/12/03 jQuery
javascript Canvas动态粒子连线
2020/01/01 Javascript
python list使用示例 list中找连续的数字
2014/01/27 Python
python实现读取命令行参数的方法
2015/05/22 Python
Android应用开发中Action bar编写的入门教程
2016/02/26 Python
获取python文件扩展名和文件名方法
2018/02/02 Python
用python编写第一个IDA插件的实例
2018/05/29 Python
tensorflow多维张量计算实例
2020/02/11 Python
Python+Kepler.gl实现时间轮播地图过程解析
2020/07/20 Python
使用CSS3中的calc()属性来以算式表达尺寸数值
2016/06/06 HTML / CSS
惠普新加坡官方商店:HP Singapore
2020/04/17 全球购物
Skechers越南官方网站:来自美国的运动休闲品牌
2021/02/22 全球购物
女大学生毕业找工作的自我评价
2013/10/03 职场文书
仓库管理制度
2014/01/21 职场文书
酒店管理专业自荐信
2014/05/23 职场文书
新教师培训方案
2014/06/08 职场文书
工商局局长个人对照检查材料思想汇报
2014/09/23 职场文书
党员干部廉政承诺书
2015/04/28 职场文书
python读取pdf格式文档的实现代码
2021/04/01 Python
MySQL 四种连接和多表查询详解
2021/07/16 MySQL