可能重複:
Remove all occurences of a value from a Python list如何刪除列表中的所有實例名稱?
mylist = ['dogs', 'cats', 'cats']
如果鍵入mylist.remove('cats')
,它刪除只有一個我的列表中的貓,但我要刪除我的列表中所有的貓都沒有循環,因爲循環會以我想要的方式崩潰。
編輯:這是一個小技巧來解釋,例如,它會崩潰,因爲我試圖開發一個模塊從列表中刪除相同的元素。 mylist [i]首先返回狗,我將它刪除,但經過另一個循環後,mylist [i]不再返回狗,而是貓。這就是爲什麼我想要刪除單個語句中的所有實例,而不管索引循環如何。
「循環會以我想要的方式崩潰」是什麼意思? – Gabe 2011-03-13 01:07:16
什麼? – 2011-03-13 01:07:44