python跳出雙層for循環(huán)的解決方法
一.問題描述
在二維數(shù)組的遍歷中,我們經(jīng)常使用雙層for循環(huán)。在某些時(shí)候,我們并不需要遍歷整個(gè)二維數(shù)組。當(dāng)條件滿足時(shí)就應(yīng)該終止for循環(huán)。但是,直接在內(nèi)層循環(huán)中break并不會(huì)讓外層循環(huán)也終止。
二.解決方案
使用for...else...語法解決。
for i in range(5):
for j in range(5):
print(i, j)
if i == 3 and j == 3:
break
else:
continue
break
當(dāng)次循環(huán)正常結(jié)束的時(shí)候才會(huì)執(zhí)行else中的語句(如果當(dāng)次循環(huán)執(zhí)行了break,那么else不會(huì)執(zhí)行)。注意:for j的else中的continue是對for i起作用的,而不是for j。
以上這篇python跳出雙層for循環(huán)的解決方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python爬蟲實(shí)戰(zhàn)演練之采集拉鉤網(wǎng)招聘信息數(shù)據(jù)
讀萬卷書不如行萬里路,只學(xué)書上的理論是遠(yuǎn)遠(yuǎn)不夠的,只有在實(shí)戰(zhàn)中才能獲得能力的提升,本篇文章手把手帶你用Python采集拉鉤網(wǎng)招聘信息數(shù)據(jù),大家可以在過程中查缺補(bǔ)漏,提升水平2021-10-10
python 多個(gè)參數(shù)不為空校驗(yàn)方法
今天小編就為大家分享一篇python 多個(gè)參數(shù)不為空校驗(yàn)方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-02-02
Django forms表單 select下拉框的傳值實(shí)例
今天小編就為大家分享一篇Django forms表單 select下拉框的傳值實(shí)例。具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-07-07
淺析Python數(shù)字類型和字符串類型的內(nèi)置方法

