遍历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 THREADING模块中的JOIN()方法深入理解
Feb 18 Python
Python中的列表生成式与生成器学习教程
Mar 13 Python
Python模块包中__init__.py文件功能分析
Jun 14 Python
python中字符串类型json操作的注意事项
May 02 Python
python去掉空白行的多种实现代码
Mar 19 Python
详解Python 装饰器执行顺序迷思
Aug 08 Python
在Python dataframe中出生日期转化为年龄的实现方法
Oct 20 Python
在VS2017中用C#调用python脚本的实现
Jul 31 Python
python打造爬虫代理池过程解析
Aug 15 Python
在python中创建指定大小的多维数组方式
Nov 28 Python
Selenium 滚动页面至元素可见的方法
Mar 18 Python
python 用opencv实现图像修复和图像金字塔
Nov 27 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 导出Excel示例分享
2014/08/18 PHP
php动态生成缩略图并输出显示的方法
2015/04/20 PHP
ThinkPHP中类的构造函数_construct()与_initialize()的区别详解
2017/03/13 PHP
PHP赋值的内部是如何跑的详解
2019/01/13 PHP
Javascript实现的分页函数
2006/12/22 Javascript
jquery ajax jsonp跨域调用实例代码
2013/12/11 Javascript
在线一元二次方程计算器实例(方程计算器在线计算)
2013/12/22 Javascript
解析jQuery的三种bind/One/Live事件绑定使用方法
2013/12/30 Javascript
javascript 拷贝节点cloneNode()使用介绍
2014/04/03 Javascript
javascript中的__defineGetter__和__defineSetter__介绍
2014/08/15 Javascript
angular.bind使用心得
2015/10/26 Javascript
jQuery日历插件datepicker用法详解
2016/03/03 Javascript
分享JS数组求和与求最大值的方法
2016/08/11 Javascript
js HTML5手机刮刮乐代码
2020/09/29 Javascript
vuex操作state对象的实例代码
2018/04/25 Javascript
微信小程序非跳转式组件授权登录的方法示例
2019/05/22 Javascript
vue实现将数据存入vuex中以及从vuex中取出数据
2019/11/08 Javascript
[02:58]魔廷新尊——痛苦女王至宝语音台词节选
2020/06/14 DOTA
在Debian下配置Python+Django+Nginx+uWSGI+MySQL的教程
2015/04/25 Python
Python3.2模拟实现webqq登录
2016/02/15 Python
PyQt编程之如何在屏幕中央显示窗体的实例
2019/06/18 Python
python基于json文件实现的gearman任务自动重启代码实例
2019/08/13 Python
利用python制作拼图小游戏的全过程
2020/12/04 Python
HTML5 CSS3给网站设计带来出色效果
2009/07/16 HTML / CSS
深入浅出CSS3 background-clip,background-origin和border-image教程
2011/01/27 HTML / CSS
利用CSS3实现文字折纸效果实例代码
2018/07/10 HTML / CSS
高中自我鉴定范文
2013/11/03 职场文书
大学生职业生涯规划书前言
2014/01/09 职场文书
写给女朋友的道歉信
2014/01/12 职场文书
2014年帮扶工作总结
2014/11/26 职场文书
银行招聘自荐信
2015/03/06 职场文书
幼儿园教师节活动总结
2015/03/23 职场文书
毕业班工作总结
2015/08/10 职场文书
《学会生存》读后感3篇
2019/12/09 职场文书
redis内存空间效率问题的深入探究
2021/05/17 Redis
mysql 直接拷贝data 目录下文件还原数据的实现
2021/07/25 MySQL