相关疑难解决方法(0)

Python try-else

声明的可选else条款的用途是try什么?

python exception-handling

532
推荐指数
11
解决办法
29万
查看次数

退出for-loop

我是python的新手,我想知道这是否:

def func(self, foo):
    for foo in self.list:
        if foo.boolfunc(): return True
    return False
Run Code Online (Sandbox Code Playgroud)

是好习惯.

我可以退出上面的循环,还是应该使用while循环,如此?

def func(self, foo):  
    found = false
    while(not found & i < len(self.list)):
        found = foo.boolfunc()
        ++i
    return found
Run Code Online (Sandbox Code Playgroud)

我的java教授警告我们永远不要在我们的循环中使用中断,但这在技术上不是休息而且更简洁,所以......是的

谢谢

python for-loop while-loop

8
推荐指数
4
解决办法
4464
查看次数

标签 统计

python ×2

exception-handling ×1

for-loop ×1

while-loop ×1