python中怎么python 遍历字典典列表

Python 基础教程
Python 字典(Dictionary) items()方法
Python 字典(Dictionary) items() 函数以列表返回可遍历的(键, 值) 元组数组。
items()方法语法:
dict.items()
返回可遍历的(键, 值) 元组数组。
以下实例展示了 items()函数的使用方法:
#!/usr/bin/python
dict = {'Name': 'Zara', 'Age': 7}
print "Value : %s" %
dict.items()
以上实例输出结果为:
Value : [('Age', 7), ('Name', 'Zara')]玩蛇网提供最新Python编程技术信息以及Python资源下载!
您现在的位置:
玩蛇网推荐图文教程:
字典items()方法和iteritems()方法,是python字典的内建,分别会返回和迭代器,下面一起来看下字典items()和iteritems()的具体操作方法。
python字典的items方法作用:是可以将字典中的所有项,以列表方式返回。如果对字典项的概念不理解,可以查看基础知识一文。因为字典是无序的,所以用items方法返回字典的所有项,也是没有顺序的。
python字典的iteritems方法作用:与items方法相比作用大致相同,只是它的返回值不是列表,而是一个迭代器。
字典items()与iteritems()都是函数,调用标准格式和其它函数格式是一样的:.方法()
字典items()操作方法:
&&& x = {'title':'python web site','url':''}
&&& x.items()
[('url', ''), ('title', 'python web site')]
从结果中可以看到,items()方法是将字典中的每个项分别做为,添加到一个列表中,形成了一个新的列表容器。如果有需要也可以将返回的结果赋值给新变量,这个新的变量就会是一个列表。
&&& a=x.items()
[('url', ''), ('title', 'python web site')]
&&& type(a)
&type 'list'&
dict iteritems()操作方法:
&&& f = x.iteritems()
&dictionary-itemiterator object at 0xb74d5e3c&
&&& type(f)
&type 'dictionary-itemiterator'&&&& #字典项的迭代器
&&& list(f)
[('url', ''), ('title', 'python web site')]
字典.iteritems()方法在需要迭代结果的时候使用最适合,而且它的工作效率非常的高。
玩蛇网文章,转载请注明出处和来源网址:
微信公众号搜索"玩蛇网Python之家"加关注,每日最新的Python资讯、图文视频教程可以让你一手全掌握。强烈推荐关注!
【微信扫描下图可直接关注】
玩蛇网PythonQQ群,欢迎加入: ①
修订日期: 11:34
我要分享到:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
新版iteritems方法是不是没了?
必知PYTHON模块
Must Know PYTHON Modules
最新内容NEWS
相关文章RECOMMEND
Navigation
玩蛇网Python之家,简称玩蛇网,是一个致力于推广python编程技术、程序源码资源的个人网站。站长 斯巴达 是一位
长期关注 软件、互联网、服务器与各种开发技术的Python爱好者,建立本站旨在与更多朋友分享派森编程的乐趣!
本站团队成员:
欢迎加入团队...Python中元素、列表、字典-python-电脑编程网Python中元素、列表、字典作者:chengf 和相关&&
元素与列表的区别:
1、元素被包含在一个圆括号()里
&& 列表被包含在一个方括号[]里
2、元素不可执行增减操作
&& 列表可以执行增减操作
3、单一元素需要在单元素后加逗号“,”;如:("list",)
列表insert(插入索引位置,元素)
pop() 取出列表中的最后一个元素
列表提供两种连接方法:
1、调用extend()
2、使用运算符"+"或"+="
“*”元组的复制
列表的排序:
1、sort() 列表元素的首字母升序
2、reverse 列表元素的反转排序
遇到问题可以使用函数help(函数名),查找其使用方法
堆栈和队列是数据结构中常用的数据结构,可使用append()、pop()方法模拟
堆栈是指最先进入的元素,最后才输出,符合“后进先出”原则
队列是指最先进入的元素最早输出,符合“先进先出”原则
pop(0)弹出队列最前面元素
字典是中重要的数据类型,由“键-值”对组成的集合
例如:
dict={"a":apple, "b":"banana", "c":"dd"}
print dict["a"]
也可用数字作为索引
dict={1:"apple", 2:"banana", 3:"dd"}
print dict[2]
字典中没有Remove(),但是可以调用del()实现,del()属内置函数,直接调用即可
清空所有内容调用clear()
字典的遍历
dict={"a":"apple","b":"banana"}
for k in dict:
&&& print "dict[%s]="%k, dict[k]
输入结果如下:
dict[a]= apple
dict[b]= banana
字典的遍历还可以使用items(),返回一个由若干元组组成的列表
混合型字典可包含元组,列表,字典
使用双下标访问字典元组的第N元素,例如:
print dict["a"][0]
字典的方法
keys()和values()
相关资料:|||||||Python中元素、列表、字典来源网络,如有侵权请告知,即处理!编程Tags:                &                    对于python中字典中有列表的形式,如何遍历并取值_百度知道
对于python中字典中有列表的形式,如何遍历并取值
  for key in e:for value in e[key]:print value  Python(英语发音:/ˈpaɪθən/), 是一种面向对象、解释型计算机程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。  Python是纯粹的自由软件, 源代码和解释器CPython遵循 GPL(GNU General Public License)协议 。  Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。  Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。
其他类似问题
为您推荐:
提问者采纳
for key in e:
for value in e[key]:
print value
提问者评价
python的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 python 遍历多维字典 的文章

 

随机推荐