亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中刪除列表元素del,pop(),remove()及clear()怎么用

發布時間:2022-03-08 16:13:58 來源:億速云 閱讀:312 作者:小新 欄目:開發技術

這篇文章主要介紹python中刪除列表元素del,pop(),remove()及clear()怎么用,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

一、del刪除列表

del 不是方法,是 Python 中的關鍵字,專門用來執行刪除操作,它不僅可以刪除整個列表,還可以刪除列表中的某些元素。不僅可以刪除單個元素,還能刪除元素段。而且del是直接從內存中刪除列表或列表元素。

先來看看刪除整個列表返回的結果:

name1 = ['python', 'java', 'php', 'MySql', 'C++', 'C', 'C#']
 
print(name1)
 
del name1
 
print(name1)

返回結果: 

['python', 'java', 'php', 'MySql', 'C++', 'C', 'C#']
Traceback (most recent call last):
  File "C:/Users/Administrator/Desktop/python知識總結/python基礎/9-3.刪除列表元素.py", line 5, in <module>
    print(name1)
NameError: name 'name1' is not defined

這里返回結果是name1沒有定義,說明列表已經被徹底刪除。

下面刪除指定索引值的元素:

name1 = ['python', 'java', 'php', 'MySql', 'C++', 'C', 'C#']
 
del name1[3]
 
print(name1)

返回結果:

['python', 'java', 'php', 'C++', 'C', 'C#']

從后面倒序索引刪除:

name1 = ['python', 'java', 'php', 'MySql', 'C++', 'C', 'C#']
 
del name1[-3]
 
print(name1)

返回結果:

['python', 'java', 'php', 'MySql', 'C', 'C#']

 注意:正序是從0開始索引,倒序是從-1開始。

下面是刪除指定區間元素:

name1 = ['python', 'java', 'php', 'MySql', 'C++', 'C', 'C#']
 
del name1[3:5]
 
print(name1)

返回結果:

['python', 'java', 'php', 'C', 'C#']

二、pop()方法刪除列表元素

name1 = ['python', 'java', 'php', 'MySql', 'C++', 'C', 'C#']
 
name1.pop(0)  # 刪除第一個元素
 
print(name1)
 
name1.pop(-1)  # 刪除最后一個元素
 
print(name1)
 
name1.pop()  # 默認刪除最后一個元素
 
print(name1)

返回結果:

['java', 'php', 'MySql', 'C++', 'C', 'C#']
['java', 'php', 'MySql', 'C++', 'C']
['java', 'php', 'MySql', 'C++']

三、remove()方法刪除列表元素

remove()只能刪除指定值的列表元素或者第一個元素,這兩個條件的并且關系,也就是說如果列表中有兩個相同的值,只會刪除第一個,如果元素不存在返回ValueError錯誤。

name1 = ['python', 'java', 'php', 'MySql', 'C++', 'C', 'php', 'C#']
 
name1.remove('php')
 
print(name1)
 
name1.remove('php')
 
print(name1)
 
name1.remove('php')
 
print(name1)

返回結果:

['python', 'java', 'MySql', 'C++', 'C', 'php', 'C#']
['python', 'java', 'MySql', 'C++', 'C', 'C#']
Traceback (most recent call last):
  File "C:/Users/Administrator/Desktop/python知識總結/python基礎/9-3.刪除列表元素.py", line 32, in <module>
    name1.remove('php')
ValueError: list.remove(x): x not in list

四、clear()刪除列表元素

上面的方法都是刪除列表中一部分元素,clear()方法是清空列表所有元素。

name1 = ['python', 'java', 'php', 'MySql', 'C++', 'C', 'php', 'C#']
 
name1.clear()
 
print(name1)

返回結果:[]

以上是“python中刪除列表元素del,pop(),remove()及clear()怎么用”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

莱芜市| 霍州市| 施甸县| 沾化县| 鱼台县| 伊宁县| 阜宁县| 米泉市| 菏泽市| 卢龙县| 怀化市| 海宁市| 淮滨县| 乌什县| 桓仁| 常州市| 和林格尔县| 武宣县| 遵化市| 平原县| 盐边县| 那坡县| 盐源县| 阳东县| 磐安县| 神池县| 晋中市| 务川| 五华县| 九江市| 澜沧| 黔西县| 金门县| 永靖县| 海丰县| 高雄县| 大埔县| 正宁县| 台安县| 桃源县| 永仁县|