python找与7相关的数_Python3.7 列表中有关增删改查的语句和函数
當你執行第一個的時候,a 里面的第一個數是0 現在不符合規則,然后不刪除。
進行下一個循環,第二個數是1, 符合規則,把a里的1刪除,現在a的表成了
[0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]
然該第二個了,因為for in是按照下標取值的,可是問題是現在原先列表的第二號的索引已經刪掉了。現在那么第2號位就成了3,而不是2,這個時候就會把2跳過沒判斷,以后的類似,而remove是對值進行操作,那么你i傳到下面什么值,它就會刪除什么值。
在第三次循環,4被跳過。
[0, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]
在第四次循環,6被跳過,因此為什么偶數都被留下了。
[0, 2, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29]
參考:https://blog.csdn.net/guan666/article/details/71511948
總結
以上是生活随笔為你收集整理的python找与7相关的数_Python3.7 列表中有关增删改查的语句和函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: opencv函数findcontours
- 下一篇: python的类写法_Python3 类