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使用正则搜索字符串或文件中的浮点数代码实例
Jul 11 Python
python logging 日志轮转文件不删除问题的解决方法
Aug 02 Python
Python使用pickle模块储存对象操作示例
Aug 15 Python
pygame游戏之旅 添加游戏暂停功能
Nov 21 Python
python 处理微信对账单数据的实例代码
Jul 19 Python
python3 map函数和filter函数详解
Aug 26 Python
python实现代码统计程序
Sep 19 Python
python异步编程 使用yield from过程解析
Sep 25 Python
python命令 -u参数用法解析
Oct 24 Python
Python开发之pip安装及使用方法详解
Feb 21 Python
python numpy中setdiff1d的用法说明
Apr 22 Python
使用Python解决图表与画布的间距问题
Apr 11 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
PHP初学者头疼问题总结
2006/07/08 PHP
php运行出现Call to undefined function curl_init()的解决方法
2010/11/02 PHP
PHP输出缓冲控制Output Control系列函数详解
2015/07/02 PHP
PHP中的自动加载操作实现方法详解
2019/08/06 PHP
jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、Chrome、Opera
2009/08/28 Javascript
js下用层来实现select的title提示属性
2010/02/23 Javascript
jquery.qrcode在线生成二维码使用示例
2013/08/21 Javascript
node.js中的fs.truncateSync方法使用说明
2014/12/15 Javascript
浅析javascript中的DOM
2015/03/01 Javascript
JavaScript中的对象与JSON
2015/07/03 Javascript
Javascript中常见的逻辑题和解决方法
2016/09/17 Javascript
深入浅析JS是按值传递还是按引用传递(推荐)
2016/09/18 Javascript
AngularJS中directive指令使用之事件绑定与指令交互用法示例
2016/11/22 Javascript
bootstrap快速制作后台界面
2016/12/05 Javascript
JavaScript获取当前时间向前推三个月的方法示例
2017/02/04 Javascript
AngularJs表单校验功能实例代码
2017/02/09 Javascript
JavaScript队列函数和异步执行详解
2017/06/19 Javascript
信息滚动效果的实例讲解
2017/09/18 Javascript
PWA介绍及快速上手搭建一个PWA应用的方法
2019/01/27 Javascript
mongodb初始化并使用node.js实现mongodb操作封装方法
2019/04/02 Javascript
浅谈express.js框架中间件(middleware)
2019/04/07 Javascript
angular2 NgModel模块的具体使用方法
2019/04/10 Javascript
解决IOS端微信H5页面软键盘弹起后页面下方留白的问题
2019/06/05 Javascript
node 文件上传接口的转发的实现
2019/09/23 Javascript
vue实现商品列表的添加删除实例讲解
2020/05/14 Javascript
nodeJS与MySQL实现分页数据以及倒序数据
2020/06/05 NodeJs
python画图--输出指定像素点的颜色值方法
2019/07/03 Python
Python PIL图片添加字体的例子
2019/08/22 Python
Python+Selenium+phantomjs实现网页模拟登录和截图功能(windows环境)
2019/12/11 Python
美国地毯购买网站:Rugs USA
2019/02/23 全球购物
大学生个人实习的自我评价
2014/02/15 职场文书
中学生家长评语大全
2014/04/16 职场文书
学校安全生产月活动总结
2014/07/05 职场文书
2014年职称评定工作总结
2014/11/26 职场文书
党员考试作弊检讨书1000字
2015/02/16 职场文书
元旦晚会主持词开场白
2015/05/28 职场文书