Python中使用item()方法遍历字典的例子


Posted in Python onAugust 26, 2014

Python字典的遍历方法有好几种,其中一种是for...in,这个我就不说明,在Python了几乎随处都可见for...in。下面说的这种遍历方式是item()方法。

item()

item()方法把字典中每对key和value组成一个元组,并把这些元组放在列表中返回。

DEMO

代码:

person={'name':'lizhong','age':'26','city':'BeiJing','blog':'3water.com'}

 

for key,value in person.items():

    print 'key=',key,',value=',value

执行结果:

Python中使用item()方法遍历字典的例子

可见key接收了字典的key,value接收了字典的value值。
但如果只有一个参数接收呢?

person={'name':'lizhong','age':'26','city':'BeiJing','blog':'3water.com'}

     

for x in person.items():

    print x

执行结果

Python中使用item()方法遍历字典的例子

只有一个变量接收值的情况下,直接返回的是每一对key,value对应的元组。

使用item()就有点类似于php里的foreach类似。都能把键=>值的方式遍历出来,如果纯使用for..in则只能取得每一对元素的key值

如代码:

person={'name':'lizhong','age':'26','city':'BeiJing','blog':'3water.com'}

     

for x in person:

    print x

执行结果:

Python中使用item()方法遍历字典的例子

Python 相关文章推荐
python 快速排序代码
Nov 23 Python
六个窍门助你提高Python运行效率
Jun 09 Python
简单谈谈python中的语句和语法
Aug 10 Python
python的Crypto模块实现AES加密实例代码
Jan 22 Python
pygame游戏之旅 添加游戏界面按键图形
Nov 20 Python
python异步存储数据详解
Mar 19 Python
浅谈python中统计计数的几种方法和Counter详解
Nov 07 Python
tensorflow ckpt模型和pb模型获取节点名称,及ckpt转pb模型实例
Jan 21 Python
通过实例解析python描述符原理作用
Jan 22 Python
Django CSRF认证的几种解决方案
Mar 03 Python
详解Django中views数据查询使用locals()函数进行优化
Aug 24 Python
Python通过队列来实现进程间通信的示例
Oct 14 Python
Python过滤函数filter()使用自定义函数过滤序列实例
Aug 26 #Python
Python3.0与2.X版本的区别实例分析
Aug 25 #Python
python常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
Aug 25 #Python
python3编写C/S网络程序实例教程
Aug 25 #Python
python实现从字符串中找出字符1的位置以及个数的方法
Aug 25 #Python
Python实现根据指定端口探测服务器/模块部署的方法
Aug 25 #Python
python的类变量和成员变量用法实例教程
Aug 25 #Python
You might like
一个改进的UBB类
2006/10/09 PHP
教你如何开启shopnc b2b2c 伪静态
2014/10/21 PHP
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
2017/07/22 PHP
JavaScript如何从listbox里同时删除多个项目
2013/10/12 Javascript
Javascript自执行匿名函数(function() { })()的原理浅析
2016/05/15 Javascript
JS继承之借用构造函数继承和组合继承
2016/09/07 Javascript
利用VUE框架,实现列表分页功能示例代码
2017/01/12 Javascript
JS实现向iframe中表单传值的方法
2017/03/24 Javascript
vue2项目使用sass的示例代码
2017/06/28 Javascript
jquery插件开发之选项卡制作详解
2017/08/30 jQuery
浅谈Vue的加载顺序探讨
2017/10/25 Javascript
vue中的event bus非父子组件通信解析
2017/10/27 Javascript
node中间层实现文件上传功能
2018/06/11 Javascript
在vue中实现禁止屏幕滚动,禁止屏幕滑动
2020/07/22 Javascript
解决VUE项目localhost端口服务器拒绝连接,只能用127.0.0.1的问题
2020/08/14 Javascript
js实现拖拽元素选择和删除
2020/08/25 Javascript
[15:23]教你分分钟做大人:虚空假面
2014/10/30 DOTA
[15:39]教你分分钟做大人:龙骑士
2014/10/30 DOTA
[01:38]女王驾到——至宝魔廷新尊技能&特效展示
2020/06/16 DOTA
Python中文分词实现方法(安装pymmseg)
2016/06/14 Python
Python正则表达式使用范例分享
2016/12/04 Python
简单学习Python多进程Multiprocessing
2017/08/29 Python
Python实现的基于优先等级分配糖果问题算法示例
2018/04/25 Python
英国手机零售商:Carphone Warehouse
2018/06/06 全球购物
英国领先的鞋类零售商:Shoe Zone
2018/12/13 全球购物
Stella McCartney官网:成衣、包袋、香水、内衣、童装及Adidas系列
2018/12/20 全球购物
信息学院毕业生自荐信范文
2014/03/04 职场文书
遗嘱继承公证书
2014/04/09 职场文书
学校工作推荐信范文
2014/07/11 职场文书
2014年电厂工作总结
2014/12/04 职场文书
2015元旦晚会主持人开场白+结束语
2014/12/14 职场文书
教师党员个人自我评价
2015/03/04 职场文书
PHP中->和=>的意思
2021/03/31 PHP
python 实现mysql自动增删分区的方法
2021/04/01 Python
jquery插件实现悬浮的菜单
2021/04/24 jQuery
SpringBoot实现quartz定时任务可视化管理功能
2021/08/30 Java/Android