与这里列出的建议类似,是否可以对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)
如本文所述