(2018-03-29.Python从Zero到One)三、Python基础__3.3.14字典的遍历
上一篇文章为:→3.3.13字典的常见操作2 遍历
通过for ... in ...:的语法结构,我们可以遍历字符串、列表、元组、字典等数据结构。
【(2018-03-29.Python从Zero到One)三、Python基础__3.3.14字典的遍历】注意python语法的缩进
字符串遍历
>>> a_str = "hello itcast"
>>> for char in a_str:
...print(char,end=' ')
...
h e l l oi 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(键)
文章图片
day05_python基础-字符串_列表_字典-01.png <2> 遍历字典的value(值)
文章图片
day05_python基础-字符串_列表_字典-02.png <3> 遍历字典的项(元素)
文章图片
day05_python基础-字符串_列表_字典-03.png <4> 遍历字典的key-value(键值对)
文章图片
day05_python基础-字符串_列表_字典-04.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
下一篇文章为:→3.3.15公共方法
推荐阅读
- Docker应用:容器间通信与Mariadb数据库主从复制
- 一个人的碎碎念
- 我从来不做坏事
- 从蓦然回首到花开在眼前,都是为了更好的明天。
- 西湖游
- 改变自己,先从自我反思开始
- leetcode|leetcode 92. 反转链表 II
- 从我的第一张健身卡谈传统健身房
- 自媒体形势分析
- 操作系统|[译]从内部了解现代浏览器(1)