中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

聂拉木县| 墨脱县| 泰安市| 永平县| 双牌县| 正镶白旗| 眉山市| 万盛区| 陵川县| 武功县| 新巴尔虎右旗| 迁西县| 河南省| 琼海市| 玛纳斯县| 辽宁省| 乌拉特前旗| 桑植县| 安陆市| 丘北县| 衡阳县| 建昌县| 平山县| 玛沁县| 应用必备| 平谷区| 和政县| 仪陇县| 台州市| 东城区| 林州市| 喀喇沁旗| 苗栗市| 双桥区| 鄂尔多斯市| 新宾| 望奎县| 罗江县| 鄯善县| 青田县| 肇庆市|