Python中完整for循环的实际运用
# python中完整for循环的实际运用
# 代码
# 完整的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
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 运行结果
{'name': 'xx'}
{'name': 'yy'}
没有找到SS
循环结束
1
2
3
4
2
3
4
1
2
3
4
2
3
4
编辑 (opens new window)
上次更新: 2022/12/31, 16:52:27
- 01
- SpringCache基本配置类05-16
- 03
- Rpamis-security-原理解析12-13