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输出汉字字库及将文字转换为图片的方法
Jun 04 Python
python selenium 对浏览器标签页进行关闭和切换的方法
May 21 Python
python合并已经存在的sheet数据到新sheet的方法
Dec 11 Python
python 获取页面表格数据存放到csv中的方法
Dec 26 Python
Pythony运维入门之Socket网络编程详解
Apr 15 Python
浅析Windows 嵌入python解释器的过程
Jul 26 Python
详解Python文件修改的两种方式
Aug 22 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
Aug 26 Python
详解python路径拼接os.path.join()函数的用法
Oct 09 Python
对python中assert、isinstance的用法详解
Nov 27 Python
python实现简单遗传算法
Sep 18 Python
pd.drop_duplicates删除重复行的方法实现
Jun 16 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
Zend Guard一些常见问题解答
2008/09/11 PHP
PHP与javascript实现变量交互的示例代码
2013/07/23 PHP
destoon公司主页模板风格的添加方法
2014/06/20 PHP
用PHP代码给图片加水印
2015/07/01 PHP
PHP结合Ueditor并修改图片上传路径
2016/10/16 PHP
thinkPHP中钩子的使用方法实例分析
2017/11/16 PHP
php实现简单四则运算器
2020/11/29 PHP
Node.js中require的工作原理浅析
2014/06/24 Javascript
javascript中new关键字详解
2015/12/14 Javascript
学习Javascript面向对象编程之封装
2016/02/23 Javascript
Bootstrap编写一个同时适用于PC、平板、手机的登陆页面
2016/06/30 Javascript
利用jQuery解析获取JSON数据
2017/04/08 jQuery
浅谈JS获取元素的N种方法及其动静态讨论
2017/08/25 Javascript
使用js实现将后台传入的json数据放在前台显示
2018/08/06 Javascript
sortable+element 实现表格行拖拽的方法示例
2019/06/07 Javascript
react实现移动端下拉菜单的示例代码
2020/01/16 Javascript
Node.js API详解之 dns模块用法实例分析
2020/05/15 Javascript
为什么JavaScript中0.1 + 0.2 != 0.3
2020/12/03 Javascript
[41:12]Liquid vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.24
2019/09/10 DOTA
[02:04]2020年夜魇暗潮预告片
2020/10/30 DOTA
python实现在无须过多援引的情况下创建字典的方法
2014/09/25 Python
python比较2个xml内容的方法
2015/05/11 Python
Python3.6正式版新特性预览
2016/12/15 Python
python中的字符串内部换行方法
2018/07/19 Python
Python面向对象之接口、抽象类与多态详解
2018/08/27 Python
Python之使用adb shell命令启动应用的方法详解
2019/01/07 Python
英国邮购活的植物主要供应商:Gardening Direct
2019/01/28 全球购物
彪马俄罗斯官网:PUMA俄罗斯
2019/07/13 全球购物
留学推荐信中文范文三篇
2014/01/25 职场文书
学习决心书范文
2014/03/11 职场文书
公司市场专员岗位职责
2014/06/29 职场文书
党员自我评议个人对照检查材料
2014/09/16 职场文书
2014市国税局对照检查材料思想汇报
2014/09/23 职场文书
2014年精神文明建设工作总结
2014/11/19 职场文书
放牛班的春天观后感
2015/06/01 职场文书
Html5调用企业微信的实现
2021/04/16 HTML / CSS