亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

瀏覽:163日期: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[:]

標簽: Python 編程
主站蜘蛛池模板: 日韩a一级欧美一级在线播放 | 欧美怡红院在线观看 | 中国美女隐私无遮挡免费视频 | a毛片免费视频 | 三级黄色片网址 | 91精品国产高清久久久久久io | 日韩色视频一区二区三区亚洲 | 久久99国产精品久久99无号码 | 国产日韩三级 | 在线看国产视频 | 伊人久久国产免费观看视频 | 很黄很色的免费视频 | 国产精品免费看久久久香蕉 | 67194欧美成l人在线观看免费 | 国产区最新 | 国产成人精品.一二区 | 香蕉视频黄色在线观看 | 三级黄色片网站 | 成人a毛片手机免费播放 | 亚洲国产精选 | 国产精品成人在线 | 国内精品久久久久久久久 | 亚洲欧美在线播放 | 亚洲欧美在线不卡 | 精品自拍一区 | 2020久久国产最新免费观看 | 殴美一级视频 | 日韩视频免费一区二区三区 | 日韩欧美在线播放 | 日本国产在线 | 国产成人免费视频 | 亚洲国产一区二区在线 | 亚洲国产毛片aaaaa无费看 | 91天堂网| 日韩欧美精品一区二区三区 | 亚洲国产2017男人a天堂 | 伊人色综合久久天天人手人停 | 日韩欧美一区二区三区在线 | 成人97| 99精品视频在线视频免费观看 | 暖暖日本在线播放 |