Python if else与continue语句在一行



与这里列出的建议类似,是否可以对continue语句执行同样的操作?

类似这样的东西:

for x in range(10):
continue if x<5

感谢的帮助

不,这在python中是不可能的,您必须恢复到:

for x in range(10):
if x<5:
continue

然而,就像所指出的评论一样,如果,你可以在其中写一行:

if x < 5: continue

我不建议使用像这样的if语句,因为这会使代码更难阅读,而且你不会从中真正获得任何好处

您可以使用Python的单行if语句:

for x in range(10):
if x < 5: continue
print(x)

如本文所述

最新更新