列表元素的刪除操作
刪除方法1:remove()方法,
一次刪除一個元素
重復元素只刪除第一個
元素不存在拋出ValueError
依然注意的地方在於一次只能刪除一個元素!並且元素必須存在,否則無法移除
刪除方法2:pop()方法
刪除一個指定索引位置上的元素
指定索引不存在拋出異常IndexError
不指定索引,刪除列表中最后一個元素
刪除方法3:切片,一次至少刪除一個元素
切片會產生一個新的列表對象
此時需要做到不產生新的列表對象,而是刪除原鏈表中的內容
可以通過空列表來實現,其實本質上是前面的切片操作的變種,只是一個替代
注意這邊只能刪除一個連續段,即步長只能為1,不能大於1
清楚列表中的所有元素
通過clear()函數來實現
list.clear()
將列表對象刪除,通過del實現
del list
將list對象刪除
example:
點擊查看代碼
lst = [1, 2, 3, 4, 5, 6, 7]
print(lst)
lst.remove(1)
print(lst)
lst.pop(1)
print(lst)
lst[1:]=[]
print(lst)
lst.clear()
print(lst)
del lst
#print lst
