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

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

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

瀏覽:166日期: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精品久久久久久 | 免费av免费看 | 在线第一页 | 久久九九热 | 国产精品美女在线 | 在线观看毛片视频 | 婷婷国产 | 欧美日韩免费在线 | a久久久久 | 日本精品久久 | 亚洲理论视频 | 国产精品一区三区 | 91n在线观看 | 亚洲综合二区 | 你懂的视频在线播放 | 午夜成年 | 亚洲成人激情小说 | 男人操女人的视频网站 | www.av网址| 毛片综合 | 国产在线播放av | 在线观看欧美精品 | 日韩精品久久久久久久 | 国产精品揄拍500视频 | 欧美国产日韩综合 | 免费能看的黄色网址 | 樱桃视频污在线观看 | 国产v在线观看 | 91精品看片 | 久久新视频 | 亚洲网站在线观看 | 91精品久| 亚洲欧美国产精品专区久久 |