亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(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)文章:
主站蜘蛛池模板: 国产成人影院一区二区 | 高清视频 一区二区三区四区 | 老色歌uuu26 老师张开腿让我爽了一夜视频 | 亚洲午夜大片 | 中文字幕福利片 | 日本一区二区三区在线 视频 | 欧美69xx | 日韩在线精品 | 久久中文字幕综合不卡一二区 | 久久黄色网址 | 67194在线午夜亚洲 | 国产在线黄 | 国产精品伦理久久久久 | 看全黄男人和女人视频 | 老人毛片| a级日韩乱理伦片在线观看 a级特黄毛片免费观看 | 久久狠狠躁免费观看2020 | 欧美特级毛片aaaa | 中文精品久久久久国产不卡 | 亚洲综合亚洲综合网成人 | 好男人天堂网 | 日韩精品免费视频 | 1024手机基地在线看手机 | 亚洲欧美日韩视频一区 | 欧美中日韩在线 | 国产成人香蕉在线视频网站 | 韩国精品一区二区三区四区五区 | 99精品国产成人一区二区 | 成人三级在线播放线观看 | 欧美成人精品在线 | 欧美在线精品一区二区三区 | 最新中文字幕乱码在线 | 亚洲视频在线观看免费 | 极品丝袜高跟91白沙发在线 | 免费特黄一区二区三区视频一 | 日韩一区二区三区精品 | 好叼操这里只有精品 | 美国免费高清一级毛片 | 97超频国产在线公开免费视频 | 精品国产免费一区二区三区五区 | 国产成人影院在线观看 |