Del和remove()在Python中的列表上有什麼區別?

王林
發布: 2023-09-12 16:25:12
轉載
1410 人瀏覽過

Del和remove()在Python中的列表上有什麼區別?

在討論差異之前,讓我們先了解一下 Python 清單中的 Del 和 Remove() 是什麼。

Python清單中的Del關鍵字

Python 中的 del 關鍵字用於從 List 中刪除一個或多個元素。我們也可以刪除所有元素,即刪除整個清單。

範例

使用 del 關鍵字從 Python 清單中刪除元素

#Create a List myList = ["Toyota", "Benz", "Audi", "Bentley"] print("List = ",myList) # Delete a single element del myList[2] print("Updated List = \n",myList)
登入後複製

輸出

List = ['Toyota', 'Benz', 'Audi', 'Bentley'] Updated List = ['Toyota', 'Benz', 'Bentley']
登入後複製

範例

使用 del 關鍵字從 Python 清單中刪除多個元素

# Create a List myList = ["Toyota", "Benz", "Audi", "Bentley", "Hyundai", "Honda", "Tata"] print("List = ",myList) # Delete multiple element del myList[2:5] print("Updated List = \n",myList)
登入後複製

輸出

List = ['Toyota', 'Benz', 'Audi', 'Bentley', 'Hyundai', 'Honda', 'Tata'] Updated List = ['Toyota', 'Benz', 'Honda', 'Tata']
登入後複製

範例

使用 del 關鍵字從 Python 清單中刪除所有元素

# Create a List myList = ["Toyota", "Benz", "Audi", "Bentley"] print("List = ",myList) # Deletes the entire List del myList # The above deleted the List completely and all its elements
登入後複製

輸出

List = ['Toyota', 'Benz', 'Audi', 'Bentley']
登入後複製

Python 清單中的Remove()方法

Python中的remove()內建方法用於從List中刪除元素。

範例

使用remove()方法從Python中刪除元素

# Create a List myList = ["Toyota", "Benz", "Audi", "Bentley"] print("List = ",myList) # Remove a single element myList.remove("Benz") # Display the updated List print("Updated List = \n",myList)
登入後複製

輸出

List = ['Toyota', 'Benz', 'Audi', 'Bentley'] Updated List = ['Toyota', 'Audi', 'Bentley']
登入後複製

刪除與刪除()

現在讓我們來看看Python中del和remove()之間的差異 -

Python 中的 del 刪除()

del 是 Python 中的關鍵字。 remove(0)是Python中內建的方法。
如果Python清單中不存在索引,則會拋出indexError。 如果Python清單中不存在該值,則會拋出valueError。
del 適用於索引。 remove() 對值起作用。
del 刪除指定索引號碼處的元素。 它從 Python 清單中刪除第一個符合值。
del是簡單的刪除。 remove() 搜尋清單以尋找該項目。
#

以上是Del和remove()在Python中的列表上有什麼區別?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!