Python中完整for循环的实际运用

2022-07-14 13:48:03 浏览数 (1)

# python中完整for循环的实际运用

# 代码

代码语言:javascript复制
# 完整的for循环的实际应用  for...else结构

students = [
    {"name": "xx"},
    {"name": "yy"}
]
# 在学院列表中搜索指定的姓名
find_name = "SS"

for i in students:
    print(i)
    if i["name"] == find_name:
        print("找到了 {}".format(find_name))

        # 如果已经找到,应该直接退出循环,而不再遍历后续的元素
    # 如果把这个else写在if语句之后的话,每次没有找到就要输出一次,这是不对的!
        break
else:
    print("没有找到{}".format(find_name))
print("循环结束")

# 运行结果

代码语言:javascript复制
{'name': 'xx'}
{'name': 'yy'}
没有找到SS
循环结束

0 人点赞