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 相关文章推荐
教你用python3根据关键词爬取百度百科的内容
Aug 18 Python
Python生成随机密码的方法
Jun 16 Python
python使用pycharm环境调用opencv库
Feb 11 Python
Python实现ping指定IP的示例
Jun 04 Python
python清除函数占用的内存方法
Jun 25 Python
Python闭包函数定义与用法分析
Jul 20 Python
详解Selenium+PhantomJS+python简单实现爬虫的功能
Jul 14 Python
Python破解BiliBili滑块验证码的思路详解(完美避开人机识别)
Feb 17 Python
详解python命令提示符窗口下如何运行python脚本
Sep 11 Python
Python request中文乱码问题解决方案
Sep 17 Python
写一个Python脚本自动爬取Bilibili小视频
Apr 24 Python
Python基于Opencv识别两张相似图片
Apr 25 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基础陷阱题(变量赋值)
2012/09/12 PHP
PHP文章按日期(月日)SQL归档语句
2012/11/29 PHP
php jquery 多文件上传简单实例
2013/12/23 PHP
php实现utf-8转unicode函数分享
2015/01/06 PHP
php抓取网站图片并保存的实现方法
2015/10/29 PHP
PHPMailer发送邮件
2016/12/28 PHP
可兼容php5与php7的cURL文件上传功能实例分析
2018/05/11 PHP
laravel5.0在linux下解决.htaccess无效和去除index.php的问题
2019/10/16 PHP
javascript json 新手入门文档
2009/12/03 Javascript
JQuery循环滚动图片代码
2011/12/08 Javascript
使用js检测浏览器的实现代码
2013/05/14 Javascript
详解angularjs popup-table 弹出框表格指令
2017/09/20 Javascript
Vue拖拽组件列表实现动态页面配置功能
2019/06/17 Javascript
基于ts的动态接口数据配置的详解
2019/12/18 Javascript
js实现点击按钮随机生成背景颜色
2020/09/05 Javascript
python 二分查找和快速排序实例详解
2017/10/13 Python
python取代netcat过程分析
2018/02/10 Python
python: line=f.readlines()消除line中\n的方法
2018/03/19 Python
Python3.5内置模块之random模块用法实例分析
2019/04/26 Python
Python实现的插入排序,冒泡排序,快速排序,选择排序算法示例
2019/05/04 Python
对python中UDP,socket的使用详解
2019/08/22 Python
OpenCV模板匹配matchTemplate的实现
2019/10/18 Python
自定义Django默认的sitemap站点地图样式
2020/03/04 Python
python实现飞机大战项目
2020/03/11 Python
python实现超级马里奥
2020/03/18 Python
Python filter过滤器原理及实例应用
2020/08/18 Python
python 基于opencv 绘制图像轮廓
2020/12/11 Python
CSS3+Sprite实现僵尸行走动画特效源码
2016/01/27 HTML / CSS
AmazeUI 等分网格的实现示例
2020/08/25 HTML / CSS
Desigual美国官方网站:西班牙服装品牌
2019/03/29 全球购物
英国泽西岛植物:Jersey Plants Direct
2019/08/07 全球购物
下面代码从性能上考虑,有什么问题
2015/04/03 面试题
红色经典观后感
2015/06/18 职场文书
python中的plt.cm.Paired用法说明
2021/05/31 Python
mysql定时自动备份数据库的方法步骤
2021/07/07 MySQL
clear 万能清除浮动(clearfix:after)
2023/05/21 HTML / CSS