欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決Python內(nèi)層for循環(huán)如何break出外層的循環(huán)的問題

 更新時(shí)間:2019年06月24日 10:36:52   作者:Myfour  
今天小編就為大家分享一篇解決Python內(nèi)層for循環(huán)如何break出外層的循環(huán)的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

偶然發(fā)現(xiàn)了for…else…這種用法,使用這個(gè)實(shí)現(xiàn)了break跳出嵌套的for循環(huán)

In [31]: for i in range(1,5):
  ...:   for j in range(5,10):
  ...:     print(i,j)
  ...:     if j==6:
  ...:       break
  ...:   else:
  ...:     continue
  ...:   break
  
1 5
1 6

for…else…的運(yùn)行邏輯是當(dāng)for循環(huán)正常執(zhí)行結(jié)束就會(huì)運(yùn)行其else語(yǔ)句,如果中途break的話,就不會(huì)執(zhí)行else中的內(nèi)容

上面的代碼實(shí)現(xiàn)了內(nèi)存for循環(huán)break跳出了外層的for循環(huán),當(dāng)內(nèi)層for循環(huán)正常執(zhí)行時(shí),會(huì)執(zhí)行else中的continue,此時(shí)會(huì)跳過外層的break語(yǔ)句,實(shí)現(xiàn)外層的循環(huán),當(dāng)內(nèi)層出現(xiàn)break語(yǔ)句時(shí),else語(yǔ)句忽略,跳出內(nèi)層循環(huán),順序執(zhí)行外層的break語(yǔ)句,跳出外層循環(huán)

以上這篇解決Python內(nèi)層for循環(huán)如何break出外層的循環(huán)的問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論