日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

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

系統(tǒng) 1770 0

偶然發(fā)現(xiàn)了for…else…這種用法,使用這個實現(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…的運行邏輯是當for循環(huán)正常執(zhí)行結(jié)束就會運行其else語句,如果中途break的話,就不會執(zhí)行else中的內(nèi)容

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

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


更多文章、技術交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 靖江市| 西宁市| 旬阳县| 沙雅县| 东莞市| 清镇市| 黑水县| 留坝县| 卫辉市| 定陶县| 五莲县| 吴江市| 军事| 宝兴县| 黎川县| 祁连县| 富阳市| 文山县| 通辽市| 浦县| 环江| 临沂市| 伊川县| 平果县| 小金县| 垫江县| 环江| 瑞丽市| 玛沁县| 平果县| 灌阳县| 湖北省| 梁平县| 龙山县| 三明市| 嘉荫县| 贵德县| 南平市| 宜宾市| 鹤壁市| 安平县|