国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術(shù)文章
文章詳情頁

python簡單的問題,智商不夠用了。。。

瀏覽:162日期:2022-08-28 15:26:47

問題描述

為何遍歷a只遍歷3次?智商不夠了,list里最后一個為何沒遍歷到?智商不夠了。。。

a = ['asd_1','asd_2','3','4']b = afor i in a: print(i) if i.find(’asd_’) < 0:b.remove(i)

輸出:asd_1asd_23

問題解答

回答1:

因為列表上可變對象啊,a和b其實只想的是同一個地址,在b上面remove會影響a的迭代,不信你把a打印出來看

a = ['asd_1', 'asd_2', '3', '4']b = afor i in a: print(i) if i.find(’asd_’) < 0:b.remove(i)print a

輸出:

asd_1asd_23[’asd_1’, ’asd_2’, ’4’]

這時a的長度已經(jīng)變成3了

回答2:

上面的代碼,b只是a的引用,你修改了b,a也被修改了,直接影響了a的迭代.

你可以試試

b = a.copy()

或者

b = a[:]

標(biāo)簽: Python 編程
主站蜘蛛池模板: 成人免费ā片 | 欧美日本色 | 亚洲 欧美 精品 中文第三 | 日韩一级一片 | 日韩欧美亚洲综合久久99e | 国产自精品在线 | 一本高清 | 在线观看精品视频 | 亚洲伊人久久综合影院2021 | 99久久精品免费 | 国产免费爱在线观看视频 | 九色愉拍自拍 | 在线a视频网站 | 国产精品日本一区二区在线播放 | 亚洲欧美日韩精品久久亚洲区色播 | 欧美人成人亚洲专区中文字幕 | 国产成年视频 | 在线91精品国产免费 | 大学生一级一片第一次免费 | 国产亚洲欧美一区二区 | 黄视频欧美 | 午夜在线社区视频 | 亚洲美女高清aⅴ视频免费 亚洲美女黄色片 | 日本最色视频 | 国产美女做爰免费视频软件 | 国产日本韩国不卡在线视频 | 国产成人禁片免费观看 | 一级香蕉免费毛片 | 一级毛片一级毛片a毛片欧美 | 精品成人 | 亚洲欧美在线视频 | 欧美3p精品三区 | 国产男女猛烈无遮档免费视频网站 | 久久久不卡国产精品一区二区 | 99精品在线看 | 怡红院免费在线视频 | 亚洲欧美综合国产不卡 | 一级欧美日韩 | 精品香蕉99久久久久网站 | 91精品成人免费国产 | 成年人网站免费在线观看 |