1-remove()方法
-
根據值刪除元素.
- remove()方法傳入一個列表中的值,它將從被調用的列表中刪除。
- 如果該值在列表中出現多次,只有第一次出現的值會被刪除。
- 如果要刪除的值可能在列表中出現多次,就需要使用循環來判斷是否刪除了所有這樣的值
-
試圖刪除列表中不存在的值,將導致 ValueError 錯誤。
2-del語句
- del 語句將根據元素索引刪除列表中的值,表中被刪除值后面的所有值,都將向前移動一個下標。

- del 的常見錯誤
如果不確定該使用del 語句還是pop() 方法,
下面是一個簡單的判斷標准:
-
如果你要從列表中刪除一個元素,且不再以任何方式使用它,就使用del 語句;
-
如果你要在刪除元素后還能繼續使用它,就使用方法pop() 。
3-pop()方法
術語彈出 (pop)源自這樣的類比:列表就像一個棧,而刪除列表末尾的元素相當於彈出棧頂元素。
-
方法pop() 可刪除列表末尾的元素,並能夠接着使用它。
- 彈出列表中任何位置處的的元素
-
只需在括號中指定要刪除的元素的索引即可。