我发现自己经常使用这种代码模式,每次使用这种模式,我都觉得可能有更好、更清晰的方式来表达自己:
do_something = True
# Check a lot of stuff / loops
for thing in things:
....
if (thing == 'something'):
do_something = False
break
if (do_something):
# Do something
所以从本质上说,“计划做某事,但如果在任何时间、任何地点发现这种特殊情况,就不要做”
也许这个代码非常好,但我想看看是否有人有更好的建议。你知道吗
谢谢你的意见
Python
for
循环可以有一个else
块,如果这些循环没有中断,则执行该块:此代码的工作方式与您的相同,但不需要标志。我认为这符合你对更优雅一点的要求。你知道吗
相关问题 更多 >
编程相关推荐