午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:156日期: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 編程
相關文章:
主站蜘蛛池模板: 成年人免费看片 | 久久99久久99 | 亚洲男人天堂2024 | 操mm影院| 国外av在线| 男女午夜爽爽爽 | 一区二区三区精品视频在线观看 | 福利社午夜影院 | 青青草国产精品 | 日本老熟俱乐部h0930 | 深夜国产福利 | 欧美日韩视频网站 | 免费一级黄色 | 一级成人毛片 | 午夜日韩视频 | 亚洲淫片 | 欧美黄色网页 | 伊人久久中文字幕 | 在线日韩一区二区 | 超碰一区二区 | 99久久视频 | 欧美精品h | 国产精品亚洲精品 | 中文字幕永久在线视频 | 五月天婷婷丁香 | 丁香花五月激情 | 人人草人人爽 | 日韩国产欧美视频 | 中文字幕av免费 | a√在线视频 | 天天爱天天做天天操 | 国产在线视频一区二区 | 四虎网站在线观看 | 色婷婷在线观看视频 | 亚洲精品久久久久国产 | 在线观看一区视频 | 日韩经典一区二区三区 | 免费午夜剧场 | 一级片视频在线观看 | 亚洲九九热 | 精品久久久久久久久久久国产字幕 |