遍历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实现对比不同字体中的同一字符的显示效果
Apr 23 Python
在Python中使用cookielib和urllib2配合PyQuery抓取网页信息
Apr 25 Python
Python中在for循环中嵌套使用if和else语句的技巧
Jun 20 Python
python编程实现随机生成多个椭圆实例代码
Jan 03 Python
浅析python打包工具distutils、setuptools
Apr 20 Python
对Pytorch中nn.ModuleList 和 nn.Sequential详解
Aug 18 Python
Python实现某论坛自动签到功能
Aug 20 Python
python调用Matplotlib绘制分布点图
Oct 18 Python
pytorch GAN生成对抗网络实例
Jan 10 Python
Python如何将装饰器定义为类
Jul 30 Python
python更新数据库中某个字段的数据(方法详解)
Nov 18 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
常用星际术语索引(新手指南)
2020/03/04 星际争霸
非常不错的MySQL优化的8条经验
2008/03/24 PHP
php集成环境xampp中apache无法启动问题解决方案
2014/11/18 PHP
PHP缓冲区用法总结
2016/02/14 PHP
禁止F5等快捷键的JS代码
2007/03/06 Javascript
纯js实现的论坛常用的运行代码的效果
2008/07/15 Javascript
学习ExtJS accordion布局
2009/10/08 Javascript
IE8下jQuery改变png图片透明度时出现的黑边
2015/08/30 Javascript
JS数组合并push与concat区别分析
2015/12/17 Javascript
JavaScript事件代理和委托详解
2016/04/08 Javascript
全面解析Javascript无限添加QQ好友原理
2016/06/15 Javascript
AngularJS入门教程之MVC架构实例分析
2016/11/01 Javascript
详解vue.js 开发环境搭建最简单攻略
2017/06/12 Javascript
微信小程序实现皮肤功能(夜间模式)
2017/06/18 Javascript
JS实现电商放大镜效果
2017/08/24 Javascript
zTree获取当前节点的下一级子节点数实例
2017/09/05 Javascript
vue中axios处理http发送请求的示例(Post和get)
2017/10/13 Javascript
CheckBox多选取值及判断CheckBox选中是否为空的实例
2017/10/31 Javascript
vue.js与element-ui实现菜单树形结构的解决方法
2018/04/21 Javascript
angularjs 动态从后台获取下拉框的值方法
2018/08/13 Javascript
jQuery easyui datagird编辑行删除行功能的实现代码
2018/09/20 jQuery
解决vue使用vant轮播组件swipe + flex时文字抖动问题
2021/01/07 Vue.js
[01:05:56]2018DOTA2亚洲邀请赛3月29日 小组赛A组 Newbee VS VG
2018/03/30 DOTA
Python中每次处理一个字符的5种方法
2015/05/21 Python
完美解决Python2操作中文名文件乱码的问题
2017/01/04 Python
Python绘制堆叠柱状图的实例
2019/07/09 Python
python装饰器的特性原理详解
2019/12/25 Python
自我评价个人范文
2013/12/16 职场文书
给朋友的道歉信
2014/01/09 职场文书
修理厂厂长岗位职责
2014/01/30 职场文书
股票投资建议书
2014/05/19 职场文书
办公室主任四风问题对照检查材料思想汇报
2014/09/28 职场文书
个人授权委托书范本格式
2014/10/12 职场文书
2016年班主任新年寄语
2015/08/18 职场文书
2016教师给学生的毕业寄语
2015/12/04 职场文书
如何在Python中妥善使用进度条详解
2022/04/05 Python