遍历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 相关文章推荐
python3.3教程之模拟百度登陆代码分享
Jan 16 Python
python改变日志(logging)存放位置的示例
Mar 27 Python
Zabbix实现微信报警功能
Oct 09 Python
django 按时间范围查询数据库实例代码
Feb 11 Python
tensorflow 恢复指定层与不同层指定不同学习率的方法
Jul 26 Python
详解python中init方法和随机数方法
Mar 13 Python
python浪漫表白源码
Apr 05 Python
对Python获取屏幕截图的4种方法详解
Aug 27 Python
python网络编程之多线程同时接受和发送
Sep 03 Python
Python常用库大全及简要说明
Jan 17 Python
python3 字符串知识点学习笔记
Feb 08 Python
Python decimal模块使用方法详解
Jun 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代码把全角数字转为半角数字
2007/12/10 PHP
兼容PHP5的PHP目录管理函数库
2008/07/10 PHP
PHP将数据导出Excel表中的实例(投机型)
2017/07/31 PHP
Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()
2019/10/23 PHP
jQuery的强大选择器小结
2009/12/27 Javascript
javascript string字符串优化问题
2011/07/31 Javascript
javascript suggest效果 自动完成实现代码分享
2012/02/17 Javascript
JavaScript NodeTree导航栏(菜单项JSON类型/自制)
2013/02/01 Javascript
15条JavaScript最佳实践小结
2013/08/09 Javascript
javascript如何定义对象数组
2016/06/07 Javascript
Angular2利用组件与指令实现图片轮播组件
2017/03/27 Javascript
微信小程序实现瀑布流布局与无限加载的方法详解
2017/05/12 Javascript
微信小程序picker组件简单用法示例【附demo源码下载】
2017/12/05 Javascript
浅谈 Webpack 如何处理图片(开发、打包、优化)
2019/05/15 Javascript
浅探express路由和中间件的实现
2019/09/30 Javascript
vue多个元素的样式选择器问题
2019/11/29 Javascript
Python中为feedparser设置超时时间避免堵塞
2014/09/28 Python
python win32 简单操作方法
2017/05/25 Python
浅谈python可视化包Bokeh
2018/02/07 Python
Python Series从0开始索引的方法
2018/11/06 Python
python分批定量读取文件内容,输出到不同文件中的方法
2018/12/08 Python
在cmd中查看python的安装路径方法
2019/07/03 Python
python数据预处理方式 :数据降维
2020/02/24 Python
Python中zipfile压缩文件模块的基本使用教程
2020/06/14 Python
Nike比利时官网:Nike.com (BE)
2019/02/07 全球购物
铭立家具面试题
2012/12/06 面试题
《蚂蚁和蝈蝈》教学反思
2014/02/24 职场文书
小学生安全演讲稿
2014/04/25 职场文书
颂军魂爱军营演讲稿
2014/09/13 职场文书
作风建设整改方案
2014/10/27 职场文书
给校长的建议书作文500字
2015/09/14 职场文书
学校标语口号大全
2015/12/26 职场文书
社区志愿者服务心得体会
2016/01/22 职场文书
怎样做好公众演讲能力?
2019/08/28 职场文书
Python实战之实现康威生命游戏
2021/04/26 Python
java高级用法JNA强大的Memory和Pointer
2022/04/19 Java/Android