卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

循環(huán)list集合移除元素 為什么python中不建議在for循環(huán)中修改列表?

為什么python中不建議在for循環(huán)中修改列表?操作列表。A=[1,2,3,4,5,6]首先,將值為3的元素更改為4。我們可以這樣寫(xiě)。對(duì)于范圍(len(a))中的I:如果a[I]==3:a[I]=4

為什么python中不建議在for循環(huán)中修改列表?

操作列表。A=[1,2,3,4,5,6]首先,將值為3的元素更改為4。我們可以這樣寫(xiě)。對(duì)于范圍(len(a))中的I:如果a[I]==3:a[I]=4,或者對(duì)于枚舉(a)中的I,V:如果V==3:a[I]=4,結(jié)果是這樣的:a=[1,2,4,4,5]似乎非常順利地完成For循環(huán),但是列表的修改不僅限于修改,還包括插入和刪除。接下來(lái),我們將嘗試刪除值為4的所有元素。對(duì)于枚舉(a)中的I,V:如果V==4:del a[I],但是,如果在范圍(len(a))中為I寫(xiě)入,我們得到a=[1,2,4,5]:如果a[I]==4:del a[I]python,我們將報(bào)告一個(gè)錯(cuò)誤,直接記錄要?jiǎng)h除的數(shù)據(jù),最后removeAll(list);

使用For loop traversal,原始寫(xiě)入模式;

使用迭代器的remove方法,這也是官方推薦的方法。