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 用户登录验证的小例子
Mar 06 Python
Python中实现结构相似的函数调用方法
Mar 10 Python
浅谈Python的垃圾回收机制
Dec 17 Python
Python实现带参数与不带参数的多重继承示例
Jan 30 Python
Python利用requests模块下载图片实例代码
Aug 12 Python
Python元组 tuple的概念与基本操作详解【定义、创建、访问、计数、推导式等】
Oct 30 Python
python 实现单通道转3通道
Dec 03 Python
浅析matlab中imadjust函数
Feb 27 Python
Python不支持 i ++ 语法的原因解析
Jul 22 Python
Python numpy大矩阵运算内存不足如何解决
Nov 19 Python
用 Python 定义 Schema 并生成 Parquet 文件详情
Sep 25 Python
python中pymysql包操作数据库方法
Apr 19 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牛逼的面试题分享
2013/01/18 PHP
php创建桌面快捷方式实现方法
2015/12/31 PHP
在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析
2016/03/06 PHP
ThinkPHP路由机制简介
2016/03/23 PHP
浅谈PHP中静态方法和非静态方法的相互调用
2016/10/04 PHP
php中yar框架实例用法讲解
2020/12/27 PHP
js字符串的各种格式的转换 ToString,Format
2011/08/08 Javascript
JavaScript实现拼音排序的方法
2012/11/20 Javascript
jquery实现焦点图片随机切换效果的方法
2015/03/12 Javascript
javascript html实现网页版日历代码
2016/03/08 Javascript
Javascript之Number对象介绍
2016/06/07 Javascript
很棒的Bootstrap选项卡切换效果
2016/07/01 Javascript
微信小程序Server端环境配置详解(SSL, Nginx HTTPS,TLS 1.2 升级)
2017/01/12 Javascript
vue使用ElementUI时导航栏默认展开功能的实现
2018/07/04 Javascript
webpack实现一个行内样式px转vw的loader示例
2018/09/13 Javascript
vue中如何实现后台管理系统的权限控制的方法步骤
2019/09/05 Javascript
JS简单表单验证功能完整示例
2020/01/26 Javascript
小程序如何写动态标签的实现方法
2020/02/05 Javascript
Python的Socket编程过程中实现UDP端口复用的实例分享
2016/03/19 Python
python算法演练_One Rule 算法(详解)
2017/05/17 Python
解决Scrapy安装错误:Microsoft Visual C++ 14.0 is required...
2017/10/01 Python
python: 判断tuple、list、dict是否为空的方法
2018/10/22 Python
python实现图片筛选程序
2018/10/24 Python
深入浅析python3中的unicode和bytes问题
2019/07/03 Python
Django文件存储 自己定制存储系统解析
2019/08/02 Python
python中的数组赋值与拷贝的区别详解
2019/11/26 Python
关于Python3 lambda函数的深入浅出
2019/11/27 Python
Python 列表的清空方式
2020/01/13 Python
TensorFlow keras卷积神经网络 添加L2正则化方式
2020/05/22 Python
Farfetch澳大利亚官网:Farfetch Australia
2020/04/26 全球购物
组工干部对照检查材料
2014/08/25 职场文书
尊师重教演讲稿
2014/09/04 职场文书
生产车间主任岗位职责
2015/04/08 职场文书
小学五年级班主任工作经验交流材料
2015/11/02 职场文书
MySQL分区表管理命令汇总
2022/03/21 MySQL
Windows10安装Apache2.4的方法步骤
2022/06/25 Servers