列表元素的刪除操作
刪除方法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
刪除列表中的元素
1.刪除指定下標的元素 a 1,2,3,4,5 del a 2 a 1,2,4,5 del容易犯的錯誤 a 1,2,3,4,5 b del a 2 不能直接將刪除的賦值給另乙個變數 file line 1b del a 2 syntaxerror invalid syntax a 1,2,3,4,5...
Python刪除列表元素
可以使用 del 語句來刪除列表的元素,如下例項 例項 python 2.0 usr bin python list1 physics chemistry 1997,2000 print list1 del list1 2 print after deleting value at index 2 ...
python 列表 刪除元素
1.使用del刪除指定元素 li 1,2,3,4 del li 3 print li output 1,2,3 2.使用list方法pop刪除元素 li 1,2,3,4 li.pop 2 print li output 1,2,4 注 指定pop引數,將會刪除該位置的元素 無引數時預設刪除最後乙個元...