(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(键) (2018-03-29.Python从Zero到One)三、Python基础__3.3.14字典的遍历
文章图片
day05_python基础-字符串_列表_字典-01.png <2> 遍历字典的value(值) (2018-03-29.Python从Zero到One)三、Python基础__3.3.14字典的遍历
文章图片
day05_python基础-字符串_列表_字典-02.png <3> 遍历字典的项(元素) (2018-03-29.Python从Zero到One)三、Python基础__3.3.14字典的遍历
文章图片
day05_python基础-字符串_列表_字典-03.png <4> 遍历字典的key-value(键值对) (2018-03-29.Python从Zero到One)三、Python基础__3.3.14字典的遍历
文章图片
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公共方法

    推荐阅读