在前面所学的知识点中,我们详细的讲解到了关于python中列表的使用方法,在里面有讲到关于删除列表元素的方法,就有小伙伴在询问他们之间有什么区别,所以接下来的这篇文章小编就来和大家讲解一下关于pop函数与remove函数的区别,大家也要仔细阅读文章哦。

python中pop函数与remove函数有什么区别?python删除函数区别详解

在我们的知识点讲解中,我们有讲到关于雷彪元素的删除方法主要是有pop函数与remove函数来进行,当然还有其他的删除方法,这两个函数的相同点就是都是在原位进行操作,不同点还是相对较为明显的,下面就来进行讲解。

pop函数它是按照位来进行删除,详细一点说明就是通过索引号来进行删除,索引号都是从0开始进行。而remove函数是直接通过值来进行删除,对列表的元素先进行搜索,再进行删除。

pop函数正因为是通过位来进行删除,所以传递的就是将要删除的索引。而remove函数就传递的是将要被删除的元素,如果要删除多个函数,那么删除的就是默认为第一个。

还有一个明显的不同点就是pop函数会返回删除的值,而remove函数不会返回。下面俩对他们进行举例说明:

a = [0, '1', '2', '3', '4']
a.pop(0)
print "List : ", a
#运行结果
List : ['1', '2', '3', '4']
b=[1,2,3,4,5]
print b.remove(4) 
print b
None
#运行结果
[1,2,3,5]

以上就是关于python中pop函数与remove函数区别的知识点分享了,希望有帮助到大家更好的理解。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!