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实现从脚本里运行scrapy的方法
Apr 07 Python
Python 利用pydub库操作音频文件的方法
Jan 09 Python
Python实现的爬取小说爬虫功能示例
Mar 30 Python
python整合ffmpeg实现视频文件的批量转换
May 31 Python
python自制包并用pip免提交到pypi仅安装到本机【推荐】
Jun 03 Python
浅谈python多进程共享变量Value的使用tips
Jul 16 Python
python实现猜数字游戏
Mar 25 Python
Flask框架请求钩子与request请求对象用法实例分析
Nov 07 Python
Python实现点云投影到平面显示
Jan 18 Python
django Layui界面点击弹出对话框并请求逻辑生成分页的动态表格实例
May 12 Python
两行代码解决Jupyter Notebook中文不能显示的问题
Apr 24 Python
Python内置类型集合set和frozenset的使用详解
Apr 26 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 intval的测试代码发现问题
2008/07/27 PHP
简单的php写入数据库类代码分享
2011/07/26 PHP
THINKPHP2.0到3.0有哪些改进之处
2015/01/04 PHP
CentOS 上搭建 PHP7 开发测试环境
2017/02/26 PHP
php求斐波那契数的两种实现方式【递归与递推】
2019/09/09 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
使用dynatrace-ajax跟踪JavaScript的性能
2010/04/12 Javascript
理解JavaScript中worker事件api
2015/12/25 Javascript
Js查找字符串中出现次数最多的字符及个数实例解析
2016/09/05 Javascript
全屏滚动插件fullPage.js使用实例解析
2016/10/21 Javascript
Vue中的slot使用插槽分发内容的方法
2018/03/01 Javascript
vue如何通过id从列表页跳转到对应的详情页
2018/05/01 Javascript
nodejs用gulp管理前端文件方法
2018/06/24 NodeJs
在Vue中使用axios请求拦截的实现方法
2018/10/25 Javascript
Moment.js实现多个同时倒计时
2019/08/26 Javascript
JavaScript中作用域链的概念及用途讲解
2020/08/06 Javascript
[55:48]VGJ.S vs TNC Supermajor 败者组 BO3 第二场 6.6
2018/06/07 DOTA
用python写一个windows下的定时关机脚本(推荐)
2017/03/21 Python
Python面向对象原理与基础语法详解
2020/01/02 Python
Python decorator拦截器代码实例解析
2020/04/04 Python
Python爬虫谷歌Chrome F12抓包过程原理解析
2020/06/04 Python
金宝贝童装官网:Gymboree
2016/08/31 全球购物
凯特·丝蓓英国官网:Kate Spade英国
2016/11/07 全球购物
英国最大的手表网站:The Watch Hut
2017/03/31 全球购物
美国轮胎网站:Priority Tire
2018/11/28 全球购物
final, finally, finalize的区别
2012/03/01 面试题
化学专业毕业生自荐信
2013/11/15 职场文书
前台接待的工作职责
2013/11/21 职场文书
医校毕业生自我鉴定
2014/01/25 职场文书
新闻发布会活动策划方案
2014/09/15 职场文书
毕业生实习期转正自我鉴定
2014/09/26 职场文书
优秀教师事迹材料
2014/12/15 职场文书
酒店员工管理制度
2015/08/05 职场文书
Nginx域名转发https访问的实现
2021/03/31 Servers
Python趣味挑战之教你用pygame画进度条
2021/05/31 Python
Vue + iView实现Excel上传功能的完整代码
2021/06/22 Vue.js