Python list列表4種刪除元素

2021-10-24 23:42:58 字數 873 閱讀 2628

1,del:根據索引值刪除元素

del 是 python 中的關鍵字,專門用來執行刪除操作,它不僅可以刪除整個列表,還可以刪除列表中的某些元素。我們已經在《python列表》中講解了如何刪除整個列表,所以本節只講解如何刪除列表元素。www.djznrobot.com

del 可以刪除列表中的單個元素,格式為:

del listname[index]

其中,listname 表示列表名稱,index 表示元素的索引值。

del 也可以刪除中間一段連續的元素,格式為:

del listname[start : end]

其中,start 表示起始索引,end 表示結束索引。del 會刪除從索引 start 到 end 之間的元素,不包括 end 位置的元素。

2,pop():根據索引值刪除元素

python pop() 方法用來刪除列表中指定索引處的元素,具體格式如下:

listname.pop(index)

其中,listname 表示列表名稱,index 表示索引值。如果不寫 index 引數,缺省會刪除列表中的最後乙個元素,類似於資料結構中的「出棧」操作。

3,remove():根據元素值進行刪除

除了 del 關鍵字,python 還提供了 remove() 方法,該方法會根據元素本身的值來進行刪除操作。

需要注意的是,remove() 方法只會刪除第乙個和指定值相同的元素,而且必須保證該元素是存在的,否則會引發 valueerror 錯誤。

4,clear():刪除列表所有元素

python clear() 用來刪除列表的所有元素,也即清空列表,請看下面的**:

url = list("")

url.clear()

print(url)

Python list(列表)實踐

列表常用操作 1.先建立個商品列表 product iphone xiaomi meizu 2.列印列表 product iphone xiaomi meizu 3.追加乙個元素 product.append samsung product iphone xiaomi meizu samsung 4...

python list列表 元組

一.切片 1.切片取值list 顧頭不顧尾 2.如果第乙個範圍不寫的話,從第乙個元素開始取,預設的是0 3.如果切片的的範圍不寫的話代表去到結尾 4.開頭和結尾的下標都不寫的話,代表去整個list 5.1代表最後乙個元素 6.切片同樣應用於字串 2.列表分片的步長 隔幾個取一次 步長為負數時,相當於...

python顏色列表 Python list 列表

定義乙個空列表 namelist namelist 小張 小王 小李 list0 3,小鄭 列表中的每一項可以是不同的資料型別 列表的遍歷 for name in namellst print name flag 0 while flag len namelist print flag 將乙個列表連...