从for循环中断

Noa*_*ark 0 python breakpoints

这是我的代码:

def detLoser(frag, a):
    word = frag + a

    if word in wordlist:
        lost = True
    else:
        for words in wordlist:
            if words[:len(word) == word:
                return #I want this to break out.

            else:   
                lost = True
Run Code Online (Sandbox Code Playgroud)

我有回报的地方,我已经尝试过返回和休息,并且都给我错误.两者都给我以下错误:SyntaxError:语法无效.有任何想法吗?处理这个问题的最佳方法是什么?

Kat*_*iel 6

]已从列表切片中省略了.但无论如何,代码试图实现的是什么?

foo[ : len( foo ) ] == foo
Run Code Online (Sandbox Code Playgroud)

总是!

我假设这不是完整的代码 - 如果是这样,在哪里wordlist定义?(它是一个列表吗? - 测试一组的包含速度要快得多.)