1. 程式人生 > >python- for迴圈

python- for迴圈

完整的for迴圈語法:
在這裡插入圖片描述
當集合中的元素從頭到尾遍歷了一邊之後,else的程式碼就會執行;
當for迴圈中有break導致跳出迴圈的時候,else的程式碼就無法執行。

實際應用場景:
在迭代遍歷巢狀的資料型別時,例如一個列表嵌套了多個字典,判斷某一個字典中是否存在指定的值。

  • 如果存在,提示並且退出迴圈
  • 如果不存在,在迴圈整體結束後,希望得到一個統一的提示。
info_list = [
    {"name":"張三"},
    {"name":"李四"}
]

find_name = "李四"
for i in info_list:

    # print(i)
if i['name']==find_name: print("找到了 %s" %find_name) break else: print("抱歉!沒有找到 %s" %find_name) print("程式結束")

在這裡插入圖片描述
在這裡插入圖片描述