(2018-03-29.Python从Zero到One)三、Python基础__3.3.14字典的遍历

上一篇文章为:→3.3.13字典的常见操作2

遍历

通过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(键)

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公共方法
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 〇、前言 本文共108张图,流量党请慎重! 历时1个半月,我把自己学习Python基础知识的框架详细梳理了一遍。 ...
    Raxxie阅读 19,342评论 17 410
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 9,470评论 1 10
  • 当我们看不到恨得时候就容易用爱去表达,把恨说成爱。孩子不听话,父母打孩子,这就是以爱之名去表达恨,但是孩子也并不会...
    潍坊谷德DDM徐芳阅读 1,427评论 0 0
  • static默认定位方式 默认值。元素框正常生成。块级元素生成一个矩形框,作为文档流/标准流的一部分,行内元素则会...
    kangyiii阅读 4,084评论 0 3
  • 一天一天地, 熱情地, 冷漠地, 浮誇地, 僵硬地 , 溫情地, 游離地, 我或快或慢地路過一些人的生命, 最後也...
    Hero啾啾啾阅读 1,063评论 0 1

友情链接更多精彩内容