遍历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函数中的函数(闭包)用法实例
Mar 15 Python
python爬虫获取小区经纬度以及结构化地址
Dec 30 Python
python使用matplotlib画柱状图、散点图
Mar 18 Python
django获取from表单multiple-select的value和id的方法
Jul 19 Python
浅析PyTorch中nn.Module的使用
Aug 18 Python
django使用xadmin的全局配置详解
Nov 15 Python
python实现图片插入文字
Nov 26 Python
pytorch GAN伪造手写体mnist数据集方式
Jan 10 Python
TensorFlow 显存使用机制详解
Feb 03 Python
使用python执行shell脚本 并动态传参 及subprocess的使用详解
Mar 06 Python
Python基于Faker假数据构造库
Nov 30 Python
python爬虫beautifulsoup解析html方法
Dec 07 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
Wordpress php 分页代码
2009/10/21 PHP
php字符编码转换之gb2312转为utf8
2013/10/28 PHP
Laravel 5 学习笔记
2015/03/06 PHP
CodeIgniter整合Smarty的方法详解
2017/08/25 PHP
php常用的工具开发整理
2019/09/26 PHP
JS在IE和FireFox之间常用函数的区别小结
2010/03/12 Javascript
Node.js开发指南中的简单实例(mysql版)
2013/09/17 Javascript
jquery+php实现滚动的数字特效
2015/11/29 Javascript
详解jQuery UI库中文本输入自动补全功能的用法
2016/04/23 Javascript
关于Javascript回调函数的一个妙用
2016/08/29 Javascript
jQuery实现的粘性滚动导航栏效果实例【附源码下载】
2017/10/19 jQuery
基于 Immutable.js 实现撤销重做功能的实例代码
2018/03/01 Javascript
react-native封装插件swiper的使用方法
2018/03/20 Javascript
JS引用传递与值传递的区别与用法分析
2018/06/01 Javascript
vue使用中的内存泄漏【推荐】
2018/07/10 Javascript
JavaScript求一个数组中重复出现次数最多的元素及其下标位置示例
2018/07/23 Javascript
react native 获取地理位置的方法示例
2018/08/28 Javascript
ant-design表单处理和常用方法及自定义验证操作
2020/10/27 Javascript
[56:58]VP vs Optic 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
[01:14:31]Secret vs VG 2018国际邀请赛淘汰赛BO3 第一场 8.23
2018/08/24 DOTA
python网络编程学习笔记(六):Web客户端访问
2014/06/09 Python
python 通过 socket 发送文件的实例代码
2018/08/14 Python
python 读取竖线分隔符的文本方法
2018/12/20 Python
python爬取cnvd漏洞库信息的实例
2019/02/14 Python
查看python安装路径及pip安装的包列表及路径
2019/04/03 Python
python django框架中使用FastDFS分布式文件系统的安装方法
2019/06/10 Python
Python Pandas分组聚合的实现方法
2019/07/02 Python
pytorch 更改预训练模型网络结构的方法
2019/08/19 Python
Python3 ffmpeg视频转换工具使用方法解析
2020/08/10 Python
德国家具折扣店:POCO
2020/02/28 全球购物
环保宣传标语
2014/06/12 职场文书
郭明义电影观后感
2015/06/08 职场文书
2016年幼儿园教师政治学习心得体会
2016/01/23 职场文书
浅谈mysql增加索引不生效的几种情况
2021/06/23 MySQL
解析MySQL索引的作用
2022/03/03 MySQL
MySQL 数据库范式化设计理论
2022/04/22 MySQL