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

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

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

瀏覽:276日期: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的長度已經變成3了

回答2:

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

你可以試試

b = a.copy()

或者

b = a[:]

標簽: Python 編程
主站蜘蛛池模板: 亚洲成av人影院 | 四虎成人免费影院 | 在线香蕉视频 | 欧美性xxxxxxxxx | 亚洲视频在线免费观看 | 超碰777| 99热只有这里有精品 | 91喷潮 | 国产在线观看成人 | 少妇精品一区二区三区 | 三级a视频 | 九九国产视频 | 99热国产在线观看 | 国产亚洲精品码 | 热久久伊人 | 激情av网站 | 天天操天天插 | 亚洲一区自拍偷拍 | 国产精品视频在线看 | 亚洲精品一区二区三区在线观看 | 欧美在线视频二区 | 草久视频在线观看 | 国产三级一区二区 | 欧美色悠悠| 午夜爆操 | 欧美一区二区日韩 | 国产专区第一页 | 成人综合久久 | 狠狠亚洲 | 国产精品自拍第一页 | a级毛毛片 | 国产伦精品一区二区三区免费 | 久久动态 | 国产三级91 | 四虎影院网站 | 宅男噜噜噜 | 久久久久久久久久久91 | 日韩高清久久 | 手机av免费在线观看 | 欧洲精品在线观看 | 国产精品人成在线观看免费 |