国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

python - 用生成器迭代數(shù)據(jù)在文件和IDLE中運行結(jié)果不一致,

瀏覽:87日期:2022-06-30 18:38:38

問題描述

使用生成器迭代數(shù)據(jù)構(gòu)造丟失問題,同樣的代碼運行結(jié)果不一致:

文件方式運行得到結(jié)果為:5 2 1 0

Python自帶IDLE運行得到結(jié)果為:5 3 2 1 0

def countdown(n): while n >= 0:newvalue = (yield n)if newvalue is not None: n = newvalueelse: n -= 1c = countdown(5)for n in c: print(n) if n == 5:c.send(3)

python - 用生成器迭代數(shù)據(jù)在文件和IDLE中運行結(jié)果不一致,

問題解答

回答1:

不要對正在遍歷的對象進行修改, 那樣會導(dǎo)致索引混亂, 無法達到我們想要的結(jié)果, 可以通過enumerate查看遍歷過程中, 索引的變化

for index, n in enumerate(c): # index 為取到的索引值 print(index, n) if n == 5:c.send(3)

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 国产一级片毛片 | 扒开双腿猛进入喷水免费视频 | a毛片免费看 | 国产精品手机在线亚洲 | 国产精品久久久久久吹潮 | 欧美另类高清xxxxx | 美女黄色免费在线观看 | 欧美成年免费a级 | 久久精品夜色国产 | 日韩加勒比 | 久久久免费精品视频 | 一级毛片免费在线播放 | 色综合美国色农夫网 | 99久久国产综合精品成人影院 | 国产欧美综合在线一区二区三区 | 亚洲欧洲一区二区 | 自拍偷自拍亚洲精品一区 | 久久国产亚洲观看 | 一级片大全 | 欧美高清色视频在线播放 | 黄色片成年人 | 亚洲成a人片在线观看中文!!! | 亚洲女精品一区二区三区 | 99re热这里只有精品视频 | 成年女人毛片免费观看97 | 在线一区国产 | 久久er热在这里只有精品85 | 亚洲国产激情在线一区 | 欧美极品在线 | 国产特级全黄一级毛片不卡 | 亚洲国产精品一区二区久 | 高清大学生毛片一级 | 美国一级毛片不卡无毒 | 美女图片131亚洲午夜 | 欧美一级毛片怡红院 | 亚洲免费网 | 婷婷的久久五月综合先锋影音 | 一本大道香蕉久在线不卡视频 | 玖玖精品国产 | 天天操夜夜噜 | 国产精品久久久久影院色 |