gpt4 book ai didi

python - 在Python中使用break进入异常错误处理可以吗?

转载 作者:行者123 更新时间:2023-11-30 22:48:11 24 4
gpt4 key购买 nike

我目前正在编写一个小型 python 脚本。在 ExceptionError 期间使用break是否可以,如下所示?我有 2 个列表(a 和 b),并且我尝试在每个循环中将一个值从 a 传输到 b。

这是代码:

while True:
try:
b.append(a.pop(0))
except IndexError:
print "a is empty !"
break

[...other code I don't wanna execute if I have an IndexError...]

这样做用Python来说“ok”吗?我的意思是,这是 python 中退出 ErrorException 内部循环的最佳方法吗?

感谢您抽出宝贵时间!

最佳答案

作为一般原则,是的,这样做是可以的。然而,在 while 循环的条件中进行像这样简单的检查要好得多:

while a:
b.append(a.pop(0))

关于python - 在Python中使用break进入异常错误处理可以吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40269928/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com