亚洲免费在线视频-亚洲啊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)文章:
主站蜘蛛池模板: 在线中文字幕播放 | 国产成人在线视频免费观看 | 久久久久久久免费 | 日韩在线高清视频 | 中文在线亚洲 | 亚洲 欧美 国产 日韩 制服 bt | 国产色司机在线视频免费观看 | 国产麻豆福利a v在线播放 | 国产精品免费看 | 一级特黄aaa大片在线观看 | 免费观看欧美一区二区三区 | 欧美一级淫片免费播放口 | 在线日韩欧美 | 国产精品单位女同事在线 | 日韩免费一级毛片欧美一级日韩片 | 天天看片日本 | 久久成人精品免费播放 | 免费一级大毛片a一观看不卡 | 老色99久久九九精品尤物 | 女女同性一区二区三区四区 | 国产萌白酱在线一区二区 | 久草3| 免费高清在线爱做视频 | 久久精品国产99国产精品 | 亚州不卡| 欧美一级欧美一级在线播放 | 欧美亚洲不卡 | 免费国产a| 国产网站免费 | 久久精品视频网 | 伊人成人在线视频 | 亚洲欧美日韩国产精品影院 | 91在线精品亚洲一区二区 | 国产欧美综合精品一区二区 | 深夜做爰性大片很黄很色视频 | 国产欧美日韩高清专区手机版 | 日韩毛片欧美一级a | 99视频在线精品免费观看18 | 久久精品国产精品亚洲精品 | 99视频国产在线 | 国产精品青草久久久久福利99 |