遍历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中cPickle用法例子分享
Jan 03 Python
MySQLdb ImportError: libmysqlclient.so.18解决方法
Aug 21 Python
详解Python中表达式i += x与i = i + x是否等价
Feb 08 Python
Python实现读取并保存文件的类
May 11 Python
python实现感知器算法详解
Dec 19 Python
python机器学习理论与实战(四)逻辑回归
Jan 19 Python
50行Python代码实现人脸检测功能
Jan 23 Python
Python之reload流程实例代码解析
Jan 29 Python
利用selenium爬虫抓取数据的基础教程
Jun 10 Python
Python浮点数四舍五入问题的分析与解决方法
Nov 19 Python
TensorFlow加载模型时出错的解决方式
Feb 06 Python
浅谈Python数学建模之整数规划
Jun 23 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
全国FM电台频率大全 - 11 浙江省
2020/03/11 无线电
Terran魔法科技
2020/03/14 星际争霸
一个简单php扩展介绍与开发教程
2010/08/19 PHP
ThinkPHP之R方法实例详解
2014/06/20 PHP
php使用substr()和strpos()联合查找字符串中某一特定字符的方法
2015/05/12 PHP
PHP 文件上传后端处理实用技巧方法
2017/01/06 PHP
Ajax::prototype 源码解读
2007/01/22 Javascript
浅析webapp框架AngularUI的demo
2014/12/21 Javascript
Nodejs Express4.x开发框架随手笔记
2015/11/23 NodeJs
Node.js中npm常用命令大全
2016/06/09 Javascript
jquery的checkbox,radio,select等方法小结
2016/08/30 Javascript
BootStrap实现带有增删改查功能的表格(DEMO详解)
2016/10/26 Javascript
jQuery实现搜索页面关键字的功能
2017/02/16 Javascript
详解如何用webpack打包一个网站应用项目
2017/07/12 Javascript
微信小程序五子棋游戏的棋盘,重置,对弈实现方法【附demo源码下载】
2019/02/20 Javascript
JavaScript实现页面中录音功能的方法
2019/06/04 Javascript
Python 除法小技巧
2008/09/06 Python
Python getopt模块处理命令行选项实例
2014/05/13 Python
python实现基于两张图片生成圆角图标效果的方法
2015/03/26 Python
Python正则表达式经典入门教程
2017/05/22 Python
Python随机生成均匀分布在三角形内或者任意多边形内的点
2017/12/14 Python
Python中安装easy_install的方法
2018/11/18 Python
python 用所有标点符号分隔句子的示例
2019/07/15 Python
详解webapp页面滚动卡顿的解决办法
2018/12/26 HTML / CSS
法国综合购物网站:RueDuCommerce
2016/09/12 全球购物
MONNIER Frères英国官网:源自巴黎女士奢侈品配饰电商平台
2018/12/06 全球购物
eBay瑞士购物网站:eBay.ch
2018/12/24 全球购物
阿姆斯特丹城市卡:Amsterdam Pass
2019/12/01 全球购物
软环境建设心得体会
2014/09/09 职场文书
一年级语文上册复习计划
2015/01/17 职场文书
行政文员岗位职责
2015/02/04 职场文书
会议承办单位欢迎词
2015/09/30 职场文书
普希金的诗歌赏析(3首)
2019/08/20 职场文书
python自动化调用百度api解决验证码
2021/04/13 Python
Python基础之元编程知识总结
2021/05/23 Python
Python绘制散乱的点构成的图的方法
2022/04/21 Python