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访问MySQL封装的常用类实例
Nov 11 Python
Python中的map()函数和reduce()函数的用法
Apr 27 Python
简单介绍Python中的round()方法
May 15 Python
Python爬虫抓取手机APP的传输数据
Jan 22 Python
利用Python脚本实现ping百度和google的方法
Jan 24 Python
Python自动生产表情包
Mar 17 Python
mysql 之通过配置文件链接数据库
Aug 12 Python
python基于ID3思想的决策树
Jan 03 Python
python中字符串比较使用is、==和cmp()总结
Mar 18 Python
对python中执行DOS命令的3种方法总结
May 12 Python
python如何通过闭包实现计算器的功能
Feb 22 Python
python 计算概率密度、累计分布、逆函数的例子
Feb 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
一个可以找出源代码中所有中文的工具
2006/10/25 PHP
PHP、Nginx、Apache中禁止网页被iframe引用的方法
2020/10/01 PHP
ThinkPHP模板中数组循环实例
2014/10/30 PHP
YII框架批量插入数据的方法
2017/03/18 PHP
php生成毫秒时间戳的实例讲解
2017/09/22 PHP
JQUERY操作JSON实例代码
2010/02/09 Javascript
JQuery操作tr和td内容的方法实例
2013/03/06 Javascript
js实现格式化金额,字符,时间的方法
2015/02/26 Javascript
js限制文本框的输入内容代码分享(3类)
2015/08/20 Javascript
基于JavaScript实现淘宝商品广告效果
2017/08/10 Javascript
React + webpack 环境配置的方法步骤
2017/09/07 Javascript
H5实现仿flash效果的实现代码
2017/09/29 Javascript
vue.js的computed,filter,get,set的用法及区别详解
2018/03/08 Javascript
Vue 配合eiement动态路由,权限验证的方法
2018/09/26 Javascript
vue文件运行的方法教学
2019/02/12 Javascript
详解React 条件渲染
2020/07/08 Javascript
js实现简单的点名器随机色实例代码
2020/09/20 Javascript
uniapp微信小程序实现一个页面多个倒计时
2020/11/01 Javascript
Python中的super()方法使用简介
2015/08/14 Python
Django 实现购物车功能的示例代码
2018/10/08 Python
Python中常用的8种字符串操作方法
2019/05/06 Python
详解Python odoo中嵌入html简单的分页功能
2019/05/29 Python
一行python实现树形结构的方法
2019/08/09 Python
python多线程案例之多任务copy文件完整实例
2019/10/29 Python
Python 获取命令行参数内容及参数个数的实例
2019/12/20 Python
Python+OpenCV实现旋转文本校正方式
2020/01/09 Python
python实现简单坦克大战
2020/03/27 Python
详解Ubuntu环境下部署Django+uwsgi+nginx总结
2020/04/02 Python
pytorch __init__、forward与__call__的用法小结
2021/02/27 Python
CSS3 实现童年的纸飞机
2019/05/05 HTML / CSS
静心口服夜广告词
2014/03/20 职场文书
单位作风建设剖析材料
2014/10/11 职场文书
老公给老婆的检讨书(精华篇)
2014/10/18 职场文书
禁毒心得体会范文
2016/01/15 职场文书
剑指Offer之Java算法习题精讲二叉树专项训练
2022/03/21 Java/Android
Java实现HTML转为Word的示例代码
2022/06/28 Java/Android