遍历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读取excel表格生成erlang数据
Aug 26 Python
python处理Excel xlrd的简单使用
Sep 12 Python
Python使用正则表达式过滤或替换HTML标签的方法详解
Sep 25 Python
Python实现获取照片拍摄日期并重命名的方法
Sep 30 Python
在Python程序员面试中被问的最多的10道题
Dec 05 Python
Python基于生成器迭代实现的八皇后问题示例
May 23 Python
使用python对excle和json互相转换的示例
Oct 23 Python
python numpy存取文件的方式
Apr 01 Python
python将unicode和str互相转化的实现
May 11 Python
python闭包与引用以及需要注意的陷阱
Sep 18 Python
python基于opencv实现人脸识别
Jan 04 Python
Pytorch中Softmax与LogSigmoid的对比分析
Jun 05 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文件上传原理简单分析
2011/05/29 PHP
php+mysql实现的二级联动菜单效果详解
2016/05/10 PHP
JQuery里面的几种选择器 查找满足条件的元素$(&quot;#控件ID&quot;)
2011/08/23 Javascript
js实现可拖动DIV的方法
2013/12/17 Javascript
用js闭包的方法实现多点标注冒泡示例
2014/05/29 Javascript
jQuery ajax serialize() 方法使用示例
2014/11/02 Javascript
JavaScript转换与解析JSON方法实例详解
2015/11/24 Javascript
JS实现部分HTML固定页面顶部随屏滚动效果
2015/12/24 Javascript
深入理解JavaScript内置函数
2016/06/03 Javascript
jquery.multiselect多选下拉框实现代码
2016/11/11 Javascript
jQuery源码解读之extend()与工具方法、实例方法详解
2017/03/30 jQuery
JS实现分页浏览横向图片(类轮播)实例代码
2017/11/06 Javascript
在Vue项目中用fullcalendar制作日程表的示例代码
2019/08/04 Javascript
javascript+css实现进度条效果
2020/03/25 Javascript
js抽奖转盘实现方法分析
2020/05/16 Javascript
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
2020/06/05 Javascript
浅谈vue项目,访问路径#号的问题
2020/08/14 Javascript
Python标准库urllib2的一些使用细节总结
2015/03/16 Python
python中sys.argv参数用法实例分析
2015/05/20 Python
使用pycharm生成代码模板的实例
2018/05/23 Python
Python3.5实现的罗马数字转换成整数功能示例
2019/02/25 Python
十分钟搞定pandas(入门教程)
2019/06/21 Python
解决Django Static内容不能加载显示的问题
2019/07/28 Python
python ETL工具 pyetl
2020/06/07 Python
css3.0新属性效果在ie下的解决方案
2010/05/10 HTML / CSS
英国领先品牌手动工具和电动工具供应商:Tooled Up
2018/11/24 全球购物
医学专业毕业生推荐信
2013/11/14 职场文书
给女朋友的道歉信
2014/01/10 职场文书
旷课检讨书2000字
2014/01/14 职场文书
水果连锁超市创业计划书
2014/01/24 职场文书
留学自荐信写作方法
2014/01/27 职场文书
个人查摆问题及整改措施
2014/10/16 职场文书
2016年三八节红领巾广播稿
2015/12/17 职场文书
中学语文教学反思
2016/02/16 职场文书
vue响应式原理与双向数据的深入解析
2021/06/04 Vue.js
springboot+rabbitmq实现智能家居实例详解
2022/07/23 Java/Android