遍历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 相关文章推荐
Python2.5/2.6实用教程 入门基础篇
Nov 29 Python
Python使用cx_Oracle模块将oracle中数据导出到csv文件的方法
May 16 Python
Python实现栈的方法
May 26 Python
Python3连接MySQL(pymysql)模拟转账实现代码
May 24 Python
Python实现二维数组输出为图片
Apr 03 Python
Python爬虫常用库的安装及其环境配置
Sep 19 Python
pyqt5 实现工具栏文字图片同时显示
Jun 13 Python
基于Django ORM、一对一、一对多、多对多的全面讲解
Jul 26 Python
新建文件时Pycharm中自动设置头部模板信息的方法
Apr 17 Python
python 怎样进行内存管理
Nov 10 Python
python连接mongodb数据库操作数据示例
Nov 30 Python
Python通过m3u8文件下载合并ts视频的操作
Apr 16 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
后宫无数却洁身自好的男主,唐三只爱小舞
2020/03/02 国漫
php加速器eAccelerator的配置参数、API详解
2014/05/05 PHP
php实现的Cookies操作类实例
2014/09/24 PHP
php实现仿写CodeIgniter的购物车类
2015/07/29 PHP
php is_writable判断文件是否可写实例代码
2016/10/13 PHP
php中str_pad()函数用法分析
2017/03/28 PHP
PHP实现的激活用户注册验证邮箱功能示例
2017/06/06 PHP
PHP利用Cookie设置用户30分钟未操作自动退出功能
2017/07/03 PHP
Thinkphp5框架使用validate实现验证功能的方法
2019/08/27 PHP
基于jquery用于查询操作的实现代码
2010/05/10 Javascript
JavaScript 用cloneNode方法克隆节点的代码
2012/10/15 Javascript
禁止按回车键提交表单的方法
2015/06/11 Javascript
不得不分享的JavaScript常用方法函数集(上)
2015/12/23 Javascript
AngularJS 表达式详细讲解及实例代码
2016/07/26 Javascript
ReactNative-JS 调用原生方法实例代码
2016/10/08 Javascript
JavaScript Date 知识浅析
2017/01/29 Javascript
Bootstarp基本模版学习教程
2017/02/01 Javascript
vue点击input弹出带搜索键盘并监听该元素的方法
2018/08/25 Javascript
浅谈vue获得后台数据无法显示到table上面的坑
2020/08/13 Javascript
swiper自定义分页器的样式
2020/09/14 Javascript
Python tempfile模块学习笔记(临时文件)
2014/05/25 Python
python实现壁纸批量下载代码实例
2018/01/25 Python
一份python入门应该看的学习资料
2018/04/11 Python
Python面向对象程序设计之类和对象、实例变量、类变量用法分析
2020/03/23 Python
全球性的在线购物网站:Zapals
2017/03/22 全球购物
英国皇家造币厂:The Royal Mint
2018/10/05 全球购物
计算机专业个人简短的自我评价
2013/10/23 职场文书
硕士研究生自我鉴定
2013/11/08 职场文书
制定岗位职责的原则
2013/11/08 职场文书
异地年检委托书范本
2014/09/24 职场文书
个人工作总结范文2014
2014/11/07 职场文书
2015年保险公司工作总结
2015/04/24 职场文书
中秋联欢会主持词
2015/07/04 职场文书
2015军训通讯稿大全
2015/07/18 职场文书
2015年公路路政个人工作总结
2015/07/24 职场文书
使用php的mail()函数实现发送邮件功能
2021/06/03 PHP