python 字典
2017-07-22 11:49
267 查看
Python字典的遍历方法有好几种,其中一种是for...in,这个我就不说明,在Python了几乎随处都可见for...in。下面说的这种遍历方式是item()方法。
item()
item()方法把字典中每对key和value组成一个元组,并把这些元组放在列表中返回。
DEMO
代码:
复制代码代码如下:
person={'name':'lizhong','age':'26','city':'BeiJing','blog':'www.jb51.net'}
for key,value in person.items():
print 'key=',key,',value=',value
执行结果:
可见key接收了字典的key,value接收了字典的value值。
但如果只有一个参数接收呢?
复制代码代码如下:
person={'name':'lizhong','age':'26','city':'BeiJing','blog':'www.jb51.net'}
for x in person.items():
print x
执行结果
只有一个变量接收值的情况下,直接返回的是每一对key,value对应的元组。
使用item()就有点类似于php里的foreach类似。都能把键=>值的方式遍历出来,如果纯使用for..in则只能取得每一对元素的key值
如代码:
复制代码代码如下:
person={'name':'lizhong','age':'26','city':'BeiJing','blog':'www.jb51.net'}
for x in person:
print x
执行结果:
item()
item()方法把字典中每对key和value组成一个元组,并把这些元组放在列表中返回。
DEMO
代码:
复制代码代码如下:
person={'name':'lizhong','age':'26','city':'BeiJing','blog':'www.jb51.net'}
for key,value in person.items():
print 'key=',key,',value=',value
执行结果:
可见key接收了字典的key,value接收了字典的value值。
但如果只有一个参数接收呢?
复制代码代码如下:
person={'name':'lizhong','age':'26','city':'BeiJing','blog':'www.jb51.net'}
for x in person.items():
print x
执行结果
只有一个变量接收值的情况下,直接返回的是每一对key,value对应的元组。
使用item()就有点类似于php里的foreach类似。都能把键=>值的方式遍历出来,如果纯使用for..in则只能取得每一对元素的key值
如代码:
复制代码代码如下:
person={'name':'lizhong','age':'26','city':'BeiJing','blog':'www.jb51.net'}
for x in person:
print x
执行结果:
相关文章推荐
- python 基础教程之字符串字典
- python 删除重复元素字典并在字典中加入重复元素次数
- Python 字典的使用
- Python列表 元组 和字典
- Python字典简介以及用法详解
- Python中将字典转换为列表的方法
- python 字符串 元组 列表 字典 间的相互转化
- Python 利用字典计算数据中不重复的数量
- python 字典有序
- Python中Dict字典用法
- Python基础02--(数字,字符串,列表,元组,字典)
- Python字典操作详细介绍及字典内建方法分享
- [python 笔记2]列表、字符串、字典(list?string?map?)
- Python 字典中一键对应多个值
- python基础知识-列表,元组,字典
- python 字典套字典或列表
- python中字典的dic.setdefault()用法
- Python获取字典dict中不存在的值时出错
- python字符串/元组/列表/字典互转
- python 怎样构造字典格式的数据