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中用函数作为返回值和实现闭包的教程
Apr 27 Python
python删除列表中重复记录的方法
Apr 28 Python
简单谈谈Python中的闭包
Nov 30 Python
Python生成随机密码的方法
Jun 16 Python
python编程实现12306的一个小爬虫实例
Dec 27 Python
Django 实现下载文件功能的示例
Mar 06 Python
Python PyCharm如何进行断点调试
Jul 05 Python
Python+selenium点击网页上指定坐标的实例
Jul 05 Python
python函数map()和partial()的知识点总结
May 26 Python
keras load model时出现Missing Layer错误的解决方式
Jun 11 Python
最新PyCharm从安装到PyCharm永久激活再到PyCharm官方中文汉化详细教程
Nov 17 Python
python 实现汉诺塔游戏
Nov 28 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强制下载类型的实现代码
2011/04/21 PHP
解析PHP获取当前网址及域名的实现代码
2013/06/23 PHP
PHP 爬取网页的主要方法
2018/07/13 PHP
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.3
2008/03/22 Javascript
javascript eval和JSON之间的联系
2009/12/31 Javascript
Javascript面象对象成员、共享成员变量实验
2010/11/19 Javascript
CSS+jQuery实现的一个放大缩小动画效果
2013/09/24 Javascript
JavaScript关闭当前页面(窗口)不带任何提示
2014/03/26 Javascript
分享纯手写漂亮的表单验证
2015/11/19 Javascript
JQuery 传送中文乱码问题的简单解决办法
2016/05/24 Javascript
详解JavaScript权威指南之对象
2016/09/27 Javascript
CentOS环境中MySQL修改root密码方法
2018/01/07 Javascript
浅谈vue-cli 3.0.x 初体验
2018/04/11 Javascript
vue interceptor 使用教程实例详解
2018/09/13 Javascript
使用vue-router切换页面时实现设置过渡动画
2019/10/31 Javascript
通过实例解析JavaScript for in及for of区别
2020/06/15 Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
2020/09/21 Javascript
Centos部署django服务nginx+uwsgi的方法
2019/01/02 Python
推荐8款常用的Python GUI图形界面开发框架
2020/02/23 Python
PyQt5实现登录页面
2020/05/30 Python
浅析Python 多行匹配模式
2020/07/24 Python
Python下载的11种姿势(小结)
2020/11/18 Python
VIVOBAREFOOT赤脚鞋:让您的脚做自然的事情
2017/06/01 全球购物
雅高酒店中国:Accorhotels.com China
2018/03/26 全球购物
全球速卖通俄罗斯站:AliExpress俄罗斯
2019/06/17 全球购物
《我的第一本书》教学反思
2014/02/15 职场文书
应用数学专业求职信
2014/03/14 职场文书
民主评议政风行风整改方案
2014/09/17 职场文书
数学考试作弊检讨书300字
2015/02/16 职场文书
乒乓球比赛通知
2015/04/27 职场文书
2015年保险公司个人工作总结
2015/05/22 职场文书
2015年小学教导处工作总结
2015/05/26 职场文书
《合作意向书》怎么写?
2019/08/20 职场文书
Android Rxjava3 使用场景详解
2022/04/07 Java/Android
python实现学员管理系统(面向对象版)
2022/06/05 Python
css如何把元素固定在容器底部的四种方式
2022/06/16 HTML / CSS