遍历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 相关文章推荐
利用打码兔和超人打码自封装的打码类分享
Mar 16 Python
python中的sort方法使用详解
Jul 25 Python
pycharm中连接mysql数据库的步骤详解
May 02 Python
详解python中的Turtle函数库
Nov 19 Python
flask框架jinja2模板与模板继承实例分析
Aug 01 Python
python3实现elasticsearch批量更新数据
Dec 03 Python
Python字节单位转换实例
Dec 05 Python
Python+Appium实现自动化测试的使用步骤
Mar 24 Python
matlab、python中矩阵的互相导入导出方式
Jun 01 Python
Python数据分析入门之数据读取与存储
May 13 Python
Python图片处理之图片裁剪教程
May 27 Python
DjangoRestFramework 使用 simpleJWT 登陆认证完整记录
Jun 22 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
ie6 动态缩略图不显示的原因
2009/06/21 PHP
php set_time_limit(0) 设置程序执行时间的函数
2010/05/26 PHP
php中spl_autoload详解
2014/10/17 PHP
PHP实现的redis主从数据库状态检测功能示例
2017/07/20 PHP
laravel框架实现后台登录、退出功能示例
2019/10/31 PHP
JavaScript 学习笔记(十二) dom
2010/01/21 Javascript
JS 通过系统时间限定动态添加 select option的实例代码
2016/06/09 Javascript
JS原型链怎么理解
2016/06/27 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
JS基于正则截取替换特定字符之间字符串操作示例
2017/02/03 Javascript
bootstrap如何让dropdown menu按钮式下拉框长度一致
2017/04/10 Javascript
解决Jstree 选中父节点时被禁用的子节点也会选中的问题
2017/12/27 Javascript
ionic3实战教程之随机布局瀑布流的实现方法
2017/12/28 Javascript
jquery根据name取得select选中的值实例(超简单)
2018/01/25 jQuery
JavaScript创建对象的常用方式总结
2018/08/10 Javascript
详解vue微信网页授权最终解决方案
2019/06/16 Javascript
从零开始在vue-cli4配置自适应vw布局的实现
2020/06/08 Javascript
记录一次websocket封装的过程
2020/11/23 Javascript
Python字符转换
2008/09/06 Python
python实现字符串连接的三种方法及其效率、适用场景详解
2017/01/13 Python
Python中最大最小赋值小技巧(分享)
2017/12/23 Python
Python找出微信上删除你好友的人脚本写法
2018/11/01 Python
python中如何使用分步式进程计算详解
2019/03/22 Python
Python 中如何实现参数化测试的方法示例
2019/12/10 Python
Pyorch之numpy与torch之间相互转换方式
2019/12/31 Python
tensorflow多维张量计算实例
2020/02/11 Python
python扫描线填充算法详解
2020/02/19 Python
Python使用socketServer包搭建简易服务器过程详解
2020/06/12 Python
html5 canvas 实现光线沿不规则路径运动
2020/04/20 HTML / CSS
材料采购员岗位职责
2013/12/17 职场文书
村支部书记群众路线对照检查材料思想汇报
2014/10/08 职场文书
护士先进个人总结
2015/02/13 职场文书
工程主管竞聘书
2015/09/15 职场文书
如何用Python搭建gRPC服务
2021/06/30 Python
mysql分组后合并显示一个字段的多条数据方式
2022/01/22 MySQL
JS前端可视化canvas动画原理及其推导实现
2022/08/05 Javascript