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原始字符串(raw strings)用法实例
Oct 13 Python
python进程类subprocess的一些操作方法例子
Nov 22 Python
Python的面向对象思想分析
Jan 14 Python
用Python程序抓取网页的HTML信息的一个小实例
May 02 Python
浅谈Python中copy()方法的使用
May 21 Python
使用Python的package机制如何简化utils包设计详解
Dec 11 Python
Python实现的HMacMD5加密算法示例
Apr 03 Python
Python3日期与时间戳转换的几种方法详解
Jun 04 Python
python使用minimax算法实现五子棋
Jul 29 Python
详解Python并发编程之创建多线程的几种方法
Aug 23 Python
解决Django提交表单报错:CSRF token missing or incorrect的问题
Mar 13 Python
使用python创建股票的时间序列可视化分析
Mar 03 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
德生PL990,目前市面上唯一一款便携式插卡蓝牙全波段高性能收音机
2021/03/02 无线电
在视频前插入广告
2006/11/20 Javascript
jQuery的DOM操作之删除节点示例
2014/01/03 Javascript
[将免费进行到底]在Amazon的一年免费服务器上安装Node.JS, NPM和OurJS博客
2014/08/18 Javascript
12行javascript代码绘制一个八卦图
2015/04/02 Javascript
jQuery prototype冲突的2种解决方法(附demo示例下载)
2016/01/21 Javascript
AngularJS 限定$scope的范围实例详解
2017/06/23 Javascript
template.js前端模板引擎使用详解
2017/10/10 Javascript
JavaScript实现短暂提示框功能
2018/04/04 Javascript
vue点击input弹出带搜索键盘并监听该元素的方法
2018/08/25 Javascript
基于Vue2实现简易的省市区县三级联动组件效果
2018/11/05 Javascript
Vue实现省市区三级联动
2020/12/27 Vue.js
vite2.0+vue3移动端项目实战详解
2021/03/03 Vue.js
跟老齐学Python之数据类型总结
2014/09/24 Python
简洁的十分钟Python入门教程
2015/04/03 Python
[原创]使用豆瓣提供的国内pypi源
2017/07/02 Python
dataframe设置两个条件取值的实例
2018/04/12 Python
对Python中9种生成新对象的方法总结
2018/05/23 Python
python3解析库pyquery的深入讲解
2018/06/26 Python
python实现公司年会抽奖程序
2019/01/22 Python
150行Python代码实现带界面的数独游戏
2020/04/04 Python
使用Python构造hive insert语句说明
2020/06/06 Python
详解python 条件语句和while循环的实例代码
2020/12/28 Python
来自世界各地的饮料:Flavourly
2019/05/06 全球购物
Sarenza德国:法国最大的时尚鞋和包包网上商店
2019/06/08 全球购物
英国设计师泳装、沙滩装和比基尼在线精品店:Beach Cafe
2019/08/28 全球购物
线程问题:wait()方法是定义在哪个类里面
2015/07/07 面试题
简历上的自我评价
2014/02/03 职场文书
个人简历中自我评价
2014/02/11 职场文书
企业后勤岗位职责
2014/02/28 职场文书
任命书怎么写
2014/06/04 职场文书
2015元旦晚会主持人开场白+结束语
2014/12/14 职场文书
幼师辞职信范文
2015/02/27 职场文书
股东大会通知
2015/04/24 职场文书
2015年库房管理工作总结
2015/10/14 职场文书
基于Python编写一个监控CPU的应用系统
2022/06/25 Python