Python学习笔记(四) 关于dictionary遍历
2016-10-26 10:03
204 查看
在python中,提供了一种可以快速查找的dictionary数据类型,与tuple和list大同小异,但是用起来却很方便:
三种遍历方式分别为iterkeys(),itervalues(),iteritems()
d.iterkeys()返回值为dictionary的键值,同时也可以以类似C语言中数组的形式返回函数的值
d.itervalues()返回值仅为dictionary的值
d.iteritems()允许遍历dictionary的全部值,一次遍历即为全体值。
d={0:'zero',3:'a tuple', 'two':[1,2,3],'one':1} >>> for c in d.iterkeys(): ... print c; ... 0 3 two one >>> for c in d.iterkeys(): ... print d[c] ...zero a tuple [1, 2, 3] 1 >>> for c in d.iterkeys(): ... print c,d[c]; ... 0 zero 3 a tuple two [1, 2, 3] one 1
>>> for c in d.itervalues(): ... print c ... zero a tuple [1, 2, 3] 1
>>> for c in d.iteritems(): ... print c; ... (0, 'zero') (3, 'a tuple') ('two', [1, 2, 3]) ('one', 1) >>> for k,v in d.iteritems(): ... print 'd[',k,']=',v ... d[ 0 ]= zero d[ 3 ]= a tuple d[ two ]= [1, 2, 3] d[ one ]= 1
三种遍历方式分别为iterkeys(),itervalues(),iteritems()
d.iterkeys()返回值为dictionary的键值,同时也可以以类似C语言中数组的形式返回函数的值
d.itervalues()返回值仅为dictionary的值
d.iteritems()允许遍历dictionary的全部值,一次遍历即为全体值。
相关文章推荐
- python笔记(1) 关于我们应不应该继续学习python
- Python学习笔记(六)关于日期的一些操作
- [python]学习笔记4-关于列表去重练习
- Python的学习笔记DAY10---关于正则表达式
- Python学习笔记 1 关于字符串
- python学习笔记(一)——关于正则表达式的学习小结
- python学习笔记 --- 关于openers和handlers
- 一些关于Python的基础知识 - 千月的python linux 系统管理指南学习笔记(3)
- Python学习笔记(二)关于Python的IDE选择
- python笔记(1)-关于我们应不应该继续学习
- Python学习笔记--关于split的分割问题
- python学习笔记 --- 关于urllib2
- Python笔记1--关于序列的学习
- Python的学习笔记DAY7---关于爬虫(2)之Scrapy初探
- 【python学习笔记】关于sys.path与pythonpath
- Python面向对象编程中关于类和方法的学习笔记
- python学习笔记 --- 关于python的闭包
- 30. Python脚本学习笔记三十 更多关于SWIG
- python学习笔记--关于编码