刪除列表中 a = [11, 22, 33, 22, 22, 44, 55, 77, 88, 99, 11] 的 77,88,99 這3個數
輸出為:[11, 22, 33, 22, 22, 44, 55, 88, 11]
其中 88 沒有刪除掉,為什么?
for 循環遍歷列表a的時候,雖然條件的 列表里面的值,實際是從 索引0 開始遍歷列表,當 i=77,也就是索引為 7的時候,
執行了 a.remove(77),執行完之后,列表為 a = [11, 22, 33, 22, 22, 44, 55, 88, 99, 11], 此時,88到了索引 7的位置,
然后下一次遍歷,就是索引為8 位置的元素,而此時,索引為 8位置的數據是 99,所以99倍刪除了,88就被跳過了