学习笔记(19):21天通关Python(仅视频课)-深入循环与嵌套循环

立即学习:https://edu.csdn.net/course/play/24797/282172?utm_source=blogtoedu

——深入循环与嵌套循环

——本节目标
    1. for-in循环遍历列表、字典    (重点)
    2. 循环使用else
    3. 嵌套循环    (重点、难点)


—— for-in循环遍历列表
    1. 使用for-in循环遍历列表和元组时,列表或元组有几个元素,for-in循环的循环体就执行几次,针对每个元素执行一次,循环计数器会依次被赋值为元素的值。
    2. for-in循环也可根据索引来遍历列表或元组:只要让循环计数器遍历0到列表长度的区间。

—— for-in循环遍历字典
    1. 使用for-in循环遍历字典其实也是通过遍历普通列表来实现的,前面介绍字典时已经提到,字典包含了如下3个方法:
        . items():返回该字典中所有key-value对的列表。
        . keys():返回字典中所有key的列表。
        . values():返回字典中所有value的列表。
    2. 先调用字典的上面3个方法之一,先获取字典的所有key-value对、所有key、所有value,然后再进行遍历。

—— 循环使用else
    1. Python的循环都可以定义else语句块,当循环条件为False时,程序会执行else语句块。
    2. 循环的else块,是Python的一个很特殊的语法(其他编程语言通常不支持),else语句块的主要作用是以便生成更优雅的Python代码。

—— 嵌套循环
    . 把一个循环放在另一个循环体内,就可形成嵌套循环。

—— 本节小结
    1. 循环遍历列表、字典。
    2. else代表循环结束后的执行块。
    3. 嵌套循环。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章