遍历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创建XML文档
Mar 01 Python
Python加pyGame实现的简单拼图游戏实例
May 15 Python
解决matplotlib库show()方法不显示图片的问题
May 24 Python
python2 与 pyhton3的输入语句写法小结
Sep 10 Python
Django 实现购物车功能的示例代码
Oct 08 Python
pandas删除行删除列增加行增加列的实现
Jul 06 Python
python在openstreetmap地图上绘制路线图的实现
Jul 11 Python
python 模拟银行转账功能过程详解
Aug 06 Python
Python3安装pip工具的详细步骤
Oct 14 Python
Python坐标线性插值应用实现
Nov 13 Python
Python生成词云的实现代码
Jan 14 Python
在python中修改.properties文件的操作
Apr 08 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和ACCESS写聊天室(十)
2006/10/09 PHP
某大型网络公司应聘时的笔试题目附答案
2008/03/27 PHP
PHP容易忘记的知识点分享
2013/04/30 PHP
全面了解PHP中的全局变量
2016/06/17 PHP
PHP对XML内容进行修改和删除实例代码
2016/10/26 PHP
解决PhpStorm64不能启动的问题
2020/06/20 PHP
关于firefox的ElementTraversal 接口 使用说明
2010/11/11 Javascript
js实现addClass,removeClass,hasClass的函数代码
2011/07/13 Javascript
JS替换文本域内的回车示例
2014/02/18 Javascript
JS+CSS实现表格高亮的方法
2015/08/05 Javascript
使用CSS+JavaScript或纯js实现半透明遮罩效果的实例分享
2016/05/09 Javascript
用JavaScript实现让浏览器停止载入页面的方法
2017/01/19 Javascript
js 博客内容进度插件详解
2017/02/19 Javascript
关于vuex的学习实践笔记
2017/04/05 Javascript
react-native ListView下拉刷新上拉加载实现代码
2017/08/03 Javascript
vue axios同步请求解决方案
2017/09/29 Javascript
详解vue父子组件关于模态框状态的绑定方案
2019/06/05 Javascript
详解如何修改 node_modules 里的文件
2020/05/22 Javascript
如何运行Python程序的方法
2013/04/21 Python
Python编写电话薄实现增删改查功能
2016/05/07 Python
Python排序搜索基本算法之希尔排序实例分析
2017/12/09 Python
python中break、continue 、exit() 、pass终止循环的区别详解
2019/07/08 Python
通过python实现随机交换礼物程序详解
2019/07/10 Python
python进阶之自定义可迭代的类
2019/08/20 Python
python使用matplotlib绘制雷达图
2019/10/18 Python
python中的yield from语法快速学习
2020/11/06 Python
Python中读取文件名中的数字的实例详解
2020/12/25 Python
MANGO官方网站:西班牙芒果服装品牌
2017/01/15 全球购物
网络教育自我鉴定
2014/02/04 职场文书
优秀安全员事迹材料
2014/05/11 职场文书
微笑面对生活演讲稿
2014/09/23 职场文书
党支部书记四风问题整改措施
2014/09/24 职场文书
2015年幼儿园新年寄语
2014/12/08 职场文书
我的中国梦主题教育活动总结
2015/05/07 职场文书
圆明园观后感
2015/06/03 职场文书
Android基础入门之dataBinding的简单使用教程
2022/06/21 Java/Android