python 符合條件跳過下一次循環


condition = '條件bool'

1、
lst
= iter(range(10)) for i in lst: if condition: lst.__next__() # 其他部分
2、
T = False for i in range(10): if T: continue T = True if i == condition else False # 其他部分

 

滿足條件則跳過下一次循環,2種實現思路

方法2是通過定義一個判斷變量T,T在上個循環中被賦值True時,此循環連用 continue,跳過;

方法1是 iter()把一個可迭代對象轉換成iter對象,在調用iter對象的內置方法__next__(),跳過下一次循環(python3的語法,python2中也有類似的函數)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM