python_基础_19


完整的for循环

for num in (1,2,3):
    print(num)
    if num == 2:
        break
else:
    # 如果循环体内部使用break退出循环
    # else 下方的代码
    print("会执行么?")   # 不会执行
print("循环结束")

输出为

for else搜索字典列表

students = [
    {"name":"小美"},
    {"name":"阿土"}
]
# 在学员列表中搜索指定的姓名
find_name = "张三"
for stu_dict in students:
    print(stu_dict)
    if stu_dict["name"] == find_name:
        print("找到了 %s" % find_name)

        # 如果已经找到,应该直接退出循环,而不再遍历后续的元素
        break
else:
    # 如果希望在搜索列表时,所有的字典检查之后,都没有发现需要搜索的目标
    # 还需要得到一个统一的提示
    print("抱歉没有找到 %s" % find_name)
print("循环结束")

输出为


文章作者: 张忠楠
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 张忠楠 !
评论
 上一篇
python_基础_20 python_基础_20
名片管理系统 框架搭建 创建一个cards_main.py文件 #! /Users/zhangzhongnan/Anaconda/anaconda3/bin/python3 import cards_tools # 无限循
2020-04-17
下一篇 
python_基础_18 python_基础_18
字符串的基本使用​ 字符串的操作 在python交互界面定义一个字符串,例如:hello_str = "" 输入hello_str.按下TAB键,交互界面就会提供字符串的所有操作方法 字符串操作演练-1# 判断
2020-04-17
  目录