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计算对角线有理函数插值的方法
May 07 Python
Python书单 不将就
Jul 11 Python
对python中for、if、while的区别与比较方法
Jun 25 Python
python3 flask实现文件上传功能
Mar 20 Python
Python+selenium 获取浏览器窗口坐标、句柄的方法
Oct 14 Python
详解分布式任务队列Celery使用说明
Nov 29 Python
详解Python 函数如何重载?
Apr 23 Python
python爬虫神器Pyppeteer入门及使用
Jul 13 Python
python中@property和property函数常见使用方法示例
Oct 21 Python
完美解决Django2.0中models下的ForeignKey()问题
May 19 Python
Python Map 函数的使用
Aug 28 Python
Python批量解压&压缩文件夹的示例代码
Apr 04 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 STRING 陷阱原理说明
2010/07/24 PHP
PHP生成图片验证码、点击切换实例
2014/06/25 PHP
PHP对文件进行加锁、解锁实例
2015/01/23 PHP
浅谈PHP值mysql操作类
2016/06/29 PHP
CodeIgniter整合Smarty的方法详解
2017/08/25 PHP
Yii 访问 Gii(脚手架)时出现 403 错误
2018/06/06 PHP
Yii框架where查询用法实例分析
2019/10/22 PHP
laravel Task Scheduling(任务调度)在windows下的使用详解
2019/10/22 PHP
JavaScript中的new的使用方法与注意事项
2007/05/16 Javascript
js表数据排序 sort table data
2009/02/18 Javascript
jQuery.form插件的使用及跨域异步上传文件
2016/04/27 Javascript
jquery.serialize() 函数语法及简单实例
2016/07/08 Javascript
bootstrap-datetimepicker实现只显示到日期的方法
2016/11/25 Javascript
JS实现浏览器打印、打印预览示例
2017/02/28 Javascript
利用npm 安装删除模块的方法
2018/05/15 Javascript
微信小程序当前时间时段选择器插件使用方法详解
2018/12/28 Javascript
JavaScript 事件代理需要注意的地方
2020/09/08 Javascript
在vue中动态修改css其中一个属性值操作
2020/12/07 Vue.js
JavaScript点击按钮生成4位随机验证码
2021/01/28 Javascript
[03:04]DOTA2英雄基础教程 影魔
2013/12/11 DOTA
[28:42]Ti4正赛VG vs NEWBEE1
2014/07/19 DOTA
Python学习笔记之常用函数及说明
2014/05/23 Python
在Python的列表中利用remove()方法删除元素的教程
2015/05/21 Python
Python实现的个人所得税计算器示例
2018/06/01 Python
Python Numpy库常见用法入门教程
2020/01/16 Python
python GUI库图形界面开发之PyQt5动态加载QSS样式文件
2020/02/25 Python
django项目中新增app的2种实现方法
2020/04/01 Python
Python 里最强的地图绘制神器
2021/03/01 Python
用css3写出气球样式的示例代码
2017/09/11 HTML / CSS
Expedia泰国:预订机票、酒店和旅游包(航班+酒店)
2016/09/27 全球购物
Gucci法国官方网站:意大利奢侈品牌
2018/07/25 全球购物
英国领先的大码时装品牌之一:Elvi
2018/08/26 全球购物
房地产管理毕业生自荐信
2013/11/04 职场文书
学生党员思想汇报
2013/12/28 职场文书
人力资源部副职的竞聘演讲稿
2014/01/07 职场文书
检讨书范文
2019/04/16 职场文书