
在讨论差异之前,让我们先了解一下 Python 列表中的 Del 和 Remove() 是什么。
Python列表中的Del关键字
Python 中的 del 关键字用于从 List 中删除一个或多个元素。我们还可以删除所有元素,即删除整个列表。
示例
使用 del 关键字从 Python 列表中删除元素
#Create a ListmyList = ["Toyota", "Benz", "Audi", "Bentley"]print("List = ",myList)# Delete a single elementdel myList[2]print("Updated List = n",myList)
输出
List = ['Toyota', 'Benz', 'Audi', 'Bentley']Updated List = ['Toyota', 'Benz', 'Bentley']
示例
使用 del 关键字从 Python 列表中删除多个元素
立即学习“Python免费学习笔记(深入)”;
# Create a ListmyList = ["Toyota", "Benz", "Audi", "Bentley", "Hyundai", "Honda", "Tata"]print("List = ",myList)# Delete multiple elementdel 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 ListmyList = ["Toyota", "Benz", "Audi", "Bentley"]print("List = ",myList)# Deletes the entire Listdel 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 ListmyList = ["Toyota", "Benz", "Audi", "Bentley"]print("List = ",myList)# Remove a single elementmyList.remove("Benz")# Display the updated Listprint("Updated List = n",myList)
输出
List = ['Toyota', 'Benz', 'Audi', 'Bentley']Updated List = ['Toyota', 'Audi', 'Bentley']
删除与删除()
现在让我们看看Python中del和remove()之间的区别 –
del 是 Python 中的关键字。remove(0)是Python中的内置方法。如果Python列表中不存在索引,则会抛出indexError。如果Python列表中不存在该值,则会抛出valueError。del 适用于索引。remove() 对值起作用。del 删除指定索引号处的元素。它从 Python 列表中删除第一个匹配值。del是简单的删除。remove() 搜索列表以查找该项目。
以上就是Del和remove()在Python中的列表上有什么区别?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1342794.html
微信扫一扫
支付宝扫一扫