遍历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 正则表达式 概述及常用字符
May 04 Python
python BeautifulSoup设置页面编码的方法
Apr 03 Python
python爬虫获取多页天涯帖子
Feb 23 Python
python用户管理系统
Mar 13 Python
详解将Django部署到Centos7全攻略
Sep 26 Python
python3+selenium实现126邮箱登陆并发送邮件功能
Jan 23 Python
Python3.5多进程原理与用法实例分析
Apr 05 Python
pyqt5 lineEdit设置密码隐藏,删除lineEdit已输入的内容等属性方法
Jun 24 Python
python集合常见运算案例解析
Oct 17 Python
详解Python requests模块
Jun 21 Python
使用python绘制分组对比柱状图
Apr 21 Python
python语言中pandas字符串分割str.split()函数
Aug 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
一个非常完美的读写ini格式的PHP配置类分享
2015/02/12 PHP
4种PHP异步执行的常用方式
2015/12/24 PHP
CodeIgniter集成smarty的方法详解
2016/05/26 PHP
用jQuery实现检测浏览器及版本的脚本代码
2008/01/22 Javascript
javascript:;与javascript:void(0)使用介绍
2013/06/05 Javascript
解析Javascript小括号“()”的多义性
2013/12/03 Javascript
jquery使用ajax实现微信自动回复插件
2014/04/28 Javascript
javascript操作表格排序实例分析
2015/05/06 Javascript
详解JavaScript操作HTML DOM的基本方式
2015/10/21 Javascript
一篇文章掌握RequireJS常用知识
2016/01/26 Javascript
jQuery EasyUI常用数据验证汇总
2016/09/18 Javascript
详解AngularJs中$resource和restfu服务端数据交互
2016/09/21 Javascript
详解Angular.js指令中scope类型的几种特殊情况
2017/02/21 Javascript
JS写XSS cookie stealer来窃取密码的步骤详解
2017/11/20 Javascript
关于HTML5的data-*自定义属性的总结
2018/05/05 Javascript
vue 本地环境跨域请求proxyTable的方法
2018/09/19 Javascript
vue实现分环境打包步骤(给不同的环境配置相对应的打包命令)
2019/06/04 Javascript
详解Vue.js中引入图片路径的几种方式
2019/06/17 Javascript
JS使用正则表达式提交页面验证的代码
2019/10/16 Javascript
在vue中使用防抖和节流,防止重复点击或重复上拉加载实例
2019/11/13 Javascript
js实现简单的打印表格
2020/01/15 Javascript
vue实现的多页面项目如何优化打包的步骤详解
2020/07/19 Javascript
python列表去重的二种方法
2014/02/14 Python
Python实现Kmeans聚类算法
2020/06/10 Python
Python中字符串String的基本内置函数与过滤字符模块函数的基本用法
2019/05/27 Python
使用 Python 处理3万多条数据只要几秒钟
2020/01/19 Python
python 实现分组求和与分组累加求和代码
2020/05/18 Python
EntityManager都有哪些方法
2013/11/01 面试题
会计专业毕业自荐书范文
2014/02/08 职场文书
大学生2014全国两会学习心得体会
2014/03/10 职场文书
交通事故和解协议书
2015/01/27 职场文书
武当山导游词
2015/02/03 职场文书
幼儿园三八妇女节活动总结
2015/02/06 职场文书
2016婚礼主持词开场白
2015/11/24 职场文书
只用Python就可以制作的简单词云
2021/06/07 Python
Python爬虫框架之Scrapy中Spider的用法
2021/06/28 Python