1. 程式人生 > >Python學習-for break else完整for迴圈,用於搜尋

Python學習-for break else完整for迴圈,用於搜尋

# -*- coding:utf-8 -*-

# for完整迴圈結構: 
# for 
# break 
# else
# 常常用於遍歷資料搜尋
# 當for迴圈全部執行完成,沒有被break打斷時,else才會執行

students=[
    {'name':'zhangsan'},
    {'name':'lisi'},
    {'name':'wangwu'}
]

find_name='wangwu'

for stu in students:
    print stu
    if stu['name'] == find_name:
        print '找到了 %s' %find_name
        break
else:
    print '沒有找到 %s' %find_name