有朋友問在Python中如何實作刪除語句。實際上,有三種方法,分別是:del語句,pop()方法,remove()方法。以下將為大家做詳細介紹。
一、del語句
#如果知道要刪除的元素在清單中的位置,可使用 del 語句。使用 del 可刪除任何位置處的清單元素,條件是知道其索引。
舉個栗子:
motorcycles = ['honda', 'yamaha', 'suzuki'] print(motorcycles) del motorcycles[1] print(motorcycles)
用 del 語句將值從清單中刪除後,你就無法再存取它了。
二、pop()方法
方法 pop() 可刪除清單末端的元素,並讓你能夠接著使用它。術語彈出 ( pop )源自這樣的類比:列表就像一個堆疊,而刪除列表末尾的元素相當於彈出棧頂元素。
如果你要從清單中刪除一個元素,且不再以任何方式使用它,就使用del 語句;如果你要在刪除元素後還能繼續使用它,就使用方法pop () 。
三、remove()方法
你不知道要從清單中刪除的值所處的位置。如果你只知道要刪除的元素的值,可使用方法 remove() 。
一個栗子,假設我們要從列表 motorcycles 中刪除值 ‘ducati’。
motorcycles = ['honda', 'yamaha', 'suzuki', 'ducati'] print(motorcycles) motorcycles.remove('ducati') print(motorcycles)
執行結果:
['honda', 'yamaha', 'suzuki', 'ducati'] ['honda', 'yamaha', 'suzuki']
注意 :方法 remove() 只刪除第一個指定的值。如果要刪除的值可能在列表中出現多次,就需要使用循環來判斷是否刪除了所有這樣的值。
以上是怎麼刪除語句的詳細內容。更多資訊請關注PHP中文網其他相關文章!