遍历
通过 for ... in ...: 的语法结构, 我们可以遍历字符串列表元组字典等数据结构
注意 python 语法的缩进
字符串遍历
- >>> a_str = "hello itcast"
- >>> for char in a_str:
- ... print(char,end=' ')
- ...
- h e l l o i t c a s t
列表遍历
- >>> a_list = [1, 2, 3, 4, 5]
- >>> for num in a_list:
- ... print(num,end=' ')
- ...
- 1 2 3 4 5
元组遍历
- >>> a_turple = (1, 2, 3, 4, 5)
- >>> for num in a_turple:
- ... print(num,end=" ")
- 1 2 3 4 5
字典遍历
<1> 遍历字典的 key(键)
图片. png
<2> 遍历字典的 value(值)
图片. png
<3> 遍历字典的项 (元素)
图片. png
<4> 遍历字典的 key-value(键值对)
图片. png
想一想, 如何实现带下标索引的遍历
- >>> chars = ['a', 'b', 'c', 'd']
- >>> i = 0
- >>> for chr in chars:
- ... print("%d %s"%(i, chr))
- ... i += 1
- ...
- 0 a
- 1 b
- 2 c
- 3 d
- enumerate()
- >>> chars = ['a', 'b', 'c', 'd']
- >>> for i, chr in enumerate(chars):
- ... print i, chr
- ...
- 0 a
- 1 b
- 2 c
- 3 d
- =======================================================
注: 以上内容来自传智课堂学习笔记, 如需转载或者需要完整笔记, 请联系我微信
专题 Python 每天更新我的学习笔记以上内容整理于上课笔记, 更多详情查看原文链接
如果你有更好的心得和建议, 欢迎拍砖一起探讨欢迎搜索公众号加入 python 开发者交流平台
来源: http://www.jianshu.com/p/b5a6857fe31d