34-python基礎-python3-列表刪除元素-remove()方法-del語句-pop()方法


1-remove()方法

  • 根據值刪除元素. 
  • remove()方法傳入一個列表中的值,它將從被調用的列表中刪除。

  • 如果該值在列表中出現多次,只有第一次出現的值會被刪除。
  • 如果要刪除的值可能在列表中出現多次,就需要使用循環來判斷是否刪除了所有這樣的值

  • 試圖刪除列表中不存在的值,將導致 ValueError 錯誤

 

2-del語句

  • del 語句將根據元素索引刪除列表中的值,表中被刪除值后面的所有值,都將向前移動一個下標
  • del 的常見錯誤

 

如果不確定該使用del 語句還是pop() 方法,

下面是一個簡單的判斷標准:

  • 如果你要從列表中刪除一個元素,且不再以任何方式使用它,就使用del 語句;

  • 如果你要在刪除元素后還能繼續使用它,就使用方法pop() 。

 

3-pop()方法

術語彈出 (pop)源自這樣的類比:列表就像一個,而刪除列表末尾的元素相當於彈出棧頂元素。 
  • 方法pop() 可刪除列表末尾的元素,並能夠接着使用它。

  • 彈出列表中任何位置處的的元素
  • 只需在括號中指定要刪除的元素的索引即可。

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM