亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

python - 用生成器迭代數據在文件和IDLE中運行結果不一致,

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

問題描述

使用生成器迭代數據構造丟失問題,同樣的代碼運行結果不一致:

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

Python自帶IDLE運行得到結果為: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 - 用生成器迭代數據在文件和IDLE中運行結果不一致,

問題解答

回答1:

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

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

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 在线观看一区二区三区四区 | 国产亚洲一欧美一区二区三区 | 亚洲在线国产 | 成人黄色免费在线观看 | xvideos亚洲入口地址 | 99久久免费国产精品特黄 | 久久r精品 | 日韩不卡 | 国产拍拍1000部ww | 色拍拍在线精品视频 | 92国产视频 | 久久亚洲成人 | 99re66热这里只有精品首页 | 久久青草网站 | 亚洲精品一区二区三区五区 | 国产精品综合久成人 | 999人在线精品播放视频 | 欧美另类综合 | 欧美 亚洲 国产 精品有声 | 一区在线观看视频 | 亚1洲二区三区四区免费 | 国产精品黄在线观看免费软件 | 亚洲精品久久婷婷爱久久婷婷 | 国产美女在线观看 | 国产性老妇女做爰在线 | 公又粗又长又大又深好爽日本 | 九九成人| 国产一区自拍视频 | 亚洲国产成人99精品激情在线 | 精品亚洲在线 | 国产1页 | 啪啪色视频 | 麻豆91免费视频 | 黄色亚洲视频 | 国产精彩视频在线观看免费蜜芽 | 怡红院综合网 | 精品国产一区二区三区成人 | 久久久窝窝午夜精品 | 一 级 黄 中国色 片 | 国产精品毛片在线大全 | 在线播放亚洲精品 |