【Python】Python -移除List內的items。Remove List Items

 【Python】Python -移除List內的items。Remove List Items


移除特定的Item

The remove() method 可以移除特定的Item。

範例

移除 "banana":

thislist = ["apple""banana""cherry"]
thislist.remove("banana")
print(thislist)
上面輸出:['apple', 'cherry']

移除使用特定的index

The pop() method 可以移除特定index number的item。

範例

移除第二個item:

thislist = ["apple""banana""cherry"]
thislist.pop(1)
print(thislist)
上面輸出:['apple', 'cherry']

如果不指定index, 則pop()方法會移除最後一個item。


Remove the last item:

thislist = ["apple""banana""cherry"]
thislist.pop()
print(thislist)
上面輸出:['apple', 'banana']

The del keyword 也會移除特定的index:

範例

移除第一個item:

thislist = ["apple""banana""cherry"]
del thislist[0]
print(thislist)
上面輸出:['banana', 'cherry']

The del keyword 可以刪除整個list。

範例

刪除整個list:

thislist = ["apple""banana""cherry"]
del thislist
print(thislist)
上面輸出:Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'thislist' is not defined
上面表示:整個list都被從記憶體刪除,所以秀出沒有定義。


清除List

The clear() method 清空list.

但list仍舊存在記憶體內,沒有消失

範例

清除list內的所有內容:

thislist = ["apple""banana""cherry"]
thislist.clear()
print(thislist)
上面輸出:[]
沒有錯誤訊息,只是list內是空的‧

留言

這個網誌中的熱門文章

【多益】現點現做的英文怎麼說呢?

《Microsoft Word 應用》:圖片被文字蓋住解決方法,不可設定為固定行高

如何在Ubuntu系統上安裝Notepad ++ (Install Notepad++ On Ubuntu 16.04 / 17.10 / 18.04 / 20.04)