嵌套 Python For 循环中 Continue 的作用域是什么?

What Is The Scope Of Continue In A Nested Python For Loop?

当使用嵌套 for 循环时,如果我在内部嵌套 for 循环中使用 continue,continue 的范围是仅适用于内部循环还是会继续外部循环?

注意:对于我正在做的事情,我只希望继续影响嵌套循环

b = ["hello"] * 5
d = ["world"] * 10

for a in b: # Outer Loop
    x = 1 + 1
    for c in d: # Nested Loop
        if c:
            x += 1
        else: 
            continue # Does this affect the Nested Loop or the Outer Loop

它只影响内循环。

循环控制关键字,如 breakcontinue 只影响范围内最接近它们的循环。因此,如果您有一个嵌套在另一个循环中的循环,则该关键字的目标是它紧邻的任何循环,而不是更远的循环。