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

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

代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 完整的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("循环结束")

运行结果

1
2
3
4
{'name': 'xx'}
{'name': 'yy'}
没有找到SS
循环结束
打赏了解一下?
0%