共計(jì) 347 個(gè)字符,預(yù)計(jì)需要花費(fèi) 1 分鐘才能閱讀完成。
在 Python 中,要跳出多層循環(huán)可以使用 break
語句結(jié)合標(biāo)簽(label)來實(shí)現(xiàn)。
下面是一個(gè)例子,假設(shè)有兩層循環(huán),當(dāng)滿足某個(gè)條件時(shí),我們希望跳出整個(gè)多層循環(huán):
for i in range(5):
for j in range(5):
if i * j > 6:
break # 跳出當(dāng)前內(nèi)層循環(huán)
else:
continue # 內(nèi)層循環(huán)未被跳出時(shí),執(zhí)行外層循環(huán)的下一個(gè)迭代
break # 如果內(nèi)層循環(huán)被跳出,則跳出外層循環(huán)
在上面的例子中,我們使用了 break
語句配合 else
語句,在內(nèi)層循環(huán)被跳出時(shí),執(zhí)行了外層循環(huán)的下一個(gè)迭代。如果內(nèi)層循環(huán)沒有被跳出,則執(zhí)行外層循環(huán)的 break
語句跳出多層循環(huán)。
需要注意的是,這個(gè)方法只能跳出到當(dāng)前循環(huán)的外層循環(huán),并且需要給外層循環(huán)加上一個(gè)標(biāo)簽(label)來標(biāo)識(shí)。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完