遍历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 相关文章推荐
在Debian下配置Python+Django+Nginx+uWSGI+MySQL的教程
Apr 25 Python
用实例解释Python中的继承和多态的概念
Apr 27 Python
Python cookbook(数据结构与算法)从序列中移除重复项且保持元素间顺序不变的方法
Mar 13 Python
python xlsxwriter创建excel图表的方法
Jun 11 Python
Python面向对象之继承和组合用法实例分析
Aug 27 Python
Python使用一行代码获取上个月是几月
Aug 30 Python
在PyCharm导航区中打开多个Project的关闭方法
Jan 17 Python
Python实现的登录验证系统完整案例【基于搭建的MVC框架】
Apr 12 Python
django 类视图的使用方法详解
Jul 24 Python
numpy中三维数组中加入元素后的位置详解
Nov 28 Python
Python selenium 自动化脚本打包成一个exe文件(推荐)
Jan 14 Python
Python爬虫之Spider类用法简单介绍
Aug 04 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
新手菜鸟必读:session与cookie的区别
2013/08/22 PHP
thinkphp5使用无限极分类
2019/02/18 PHP
javascript里的条件判断
2007/02/27 Javascript
实用的Jquery选项卡TAB示例代码
2013/08/28 Javascript
基于jquery的网站幻灯片切换效果焦点图代码
2013/09/15 Javascript
推荐25个超炫的jQuery网格插件
2014/11/28 Javascript
javascript实现实时输出当前的时间
2015/04/27 Javascript
JS绘制生成花瓣效果的方法
2015/08/05 Javascript
Vue.js表单控件实践
2016/10/27 Javascript
jQuery插件FusionCharts实现的MSBar2D图效果示例【附demo源码】
2017/03/24 jQuery
Vue.js实战之利用vue-router实现跳转页面
2017/04/01 Javascript
用纯Node.JS弹出Windows系统消息提示框实例(MessageBox)
2017/05/17 Javascript
解决vue 格式化银行卡(信用卡)每4位一个符号隔断的问题
2018/09/14 Javascript
Angular resolve基础用法详解
2018/10/03 Javascript
Vue实现搜索结果高亮显示关键字
2019/05/28 Javascript
微信小程序自定义组件实现环形进度条
2020/11/17 Javascript
vue下的@change事件的实现
2019/10/25 Javascript
Vue 中使用 typescript的方法详解
2020/02/17 Javascript
jQuery实现鼠标滑动切换图片
2020/05/27 jQuery
[05:08]DOTA2-DPC中国联赛3月6日Recap集锦
2021/03/11 DOTA
浅谈Python生成器generator之next和send的运行流程(详解)
2017/05/08 Python
centos 安装python3.6环境并配置虚拟环境的详细教程
2018/02/22 Python
对python中array.sum(axis=?)的用法介绍
2018/06/28 Python
ActiveMQ:使用Python访问ActiveMQ的方法
2019/01/30 Python
python利用Opencv实现人脸识别功能
2019/04/25 Python
python 实现手机自动拨打电话的方法(通话压力测试)
2019/08/08 Python
英国排名第一的最新设计师品牌手表独立零售商:TIC Watches
2016/09/24 全球购物
医学生求职自荐信
2013/10/25 职场文书
乡镇个人对照检查材料
2014/08/22 职场文书
法人委托书范本格式
2014/09/15 职场文书
督导岗位职责范本
2015/04/10 职场文书
2015年小学实验室工作总结
2015/07/28 职场文书
欢送领导祝酒词
2015/08/12 职场文书
事业单位工作人员岗前培训心得体会
2016/01/08 职场文书
酒店工程部的岗位职责汇总大全
2019/10/23 职场文书
Python之matplotlib绘制饼图
2022/04/13 Python