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 相关文章推荐
21行Python代码实现拼写检查器
Jan 25 Python
Python利用前序和中序遍历结果重建二叉树的方法
Apr 27 Python
python非递归全排列实现方法
Apr 10 Python
Python 自动刷博客浏览量实例代码
Jun 14 Python
微信小程序跳一跳游戏 python脚本跳一跳刷高分技巧
Jan 04 Python
pandas去重复行并分类汇总的实现方法
Jan 29 Python
Python3.7黑帽编程之病毒篇(基础篇)
Feb 04 Python
tensorflow 实现数据类型转换
Feb 17 Python
Django admin管理工具TabularInline类用法详解
May 14 Python
Python基于pip实现离线打包过程详解
May 15 Python
用python绘制樱花树
Oct 09 Python
Python通过loop.run_in_executor执行同步代码 同步变为异步
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 操作文件的一些FAQ总结
2009/02/12 PHP
PHP clearstatcache()函数详解
2010/03/02 PHP
phpmyadmin打开很慢的解决方法
2014/04/21 PHP
Joomla数据库操作之JFactory::getDBO用法
2016/05/05 PHP
Js基础学习资料
2010/11/23 Javascript
js 弹出菜单/窗口效果
2011/10/30 Javascript
JQuery右键菜单插件ContextMenu使用指南
2014/12/19 Javascript
AngularJs学习第八篇 过滤器filter创建
2016/06/08 Javascript
JavaScript数组操作函数汇总
2016/08/05 Javascript
Bootstrap栅格系统使用方法及页面调整变形的解决方法
2017/03/10 Javascript
Vue Ajax跨域请求实例详解
2017/06/20 Javascript
快速解决Vue项目在IE浏览器中显示空白的问题
2018/09/04 Javascript
vue+vuex+json-seiver实现数据展示+分页功能
2019/04/11 Javascript
vue路由插件之vue-route
2019/06/13 Javascript
简单分析js中的this的原理
2019/08/31 Javascript
vue之组件内监控$store中定义变量的变化详解
2019/11/08 Javascript
Python脚本获取操作系统版本信息
2016/12/17 Python
python分析作业提交情况
2017/11/22 Python
Python生成任意范围任意精度的随机数方法
2018/04/09 Python
Python JSON格式数据的提取和保存的实现
2019/03/22 Python
Python 3.8中实现functools.cached_property功能
2019/05/29 Python
Python3网络爬虫中的requests高级用法详解
2019/06/18 Python
django orm模块中的 is_delete用法
2020/05/20 Python
通过实例了解python__slots__使用方法
2020/09/14 Python
Python urllib3软件包的使用说明
2020/11/18 Python
Backcountry旗下的户外商品闪购网站:steep&cheap
2016/09/22 全球购物
维多利亚的秘密官方网站:Victoria’s Secret
2018/10/24 全球购物
元旦获奖感言
2014/03/08 职场文书
办公室主任竞聘演讲稿
2014/05/15 职场文书
个人考核材料
2014/05/15 职场文书
让世界充满爱演讲稿
2014/05/24 职场文书
公共艺术专业自荐信
2014/09/01 职场文书
夫妻双方自愿离婚协议书怎么写
2014/12/01 职场文书
区域销售经理岗位职责
2015/04/02 职场文书
社区扶贫帮困工作总结
2015/05/20 职场文书
Go语言读取txt文档的操作方法
2022/01/22 Golang