亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

偶然發(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)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論