在满足if语句之前,可以通过以下方法确保for循环不会更改为列表中的下一项:
my_list = [1, 2, 3, 4, 5]
for item in my_list:
if item == 3:
break
print(item)
输出结果为:
1
2
my_list = [1, 2, 3, 4, 5]
flag = True
for item in my_list:
if flag:
if item == 3:
flag = False
else:
print(item)
输出结果为:
1
2
my_list = [1, 2, 3, 4, 5]
for item in my_list[:my_list.index(3)]:
print(item)
输出结果为:
1
2
这些方法可以确保在满足if语句之前,for循环不会更改为列表中的下一项。
领取专属 10元无门槛券
手把手带您无忧上云