其实python中不止pop一种移除函数,还有remove函数,他们在python的使用过程中有什么区别吗?本文小编就向大家介绍pop函数和remove函数在python中的使用区别。
pop()
默认删除列表末尾的数据,但不可指定删除某一个数据,但可按位指定删除。
实例:
n=[1,2,2,3,4,5]
a=n.pop(4)
print(a)
print(n)remove()
输出:
4
[1,2,2,3,5]
remove()
指定删除列表中某一指定的数据,但仅可删除一个数据,不可删除多个数据
实例
>>>a=[66.25,333,333,1,1234.5]
>>>a.remove(333)
>>>print(a)
[66.25,333,1,1234.5]
>>>a.remove(333)
>>>print(a)
[66.25,1,1234.5]
python中pop和remove都是原位操作。不同的是pop是按位进行删除,而remove是按照值来删除,而且remove不是把含有该值的都删除而是只是删除第一次出现的值,另一个不同的是pop会返回被删除的值,而remove不会返回值。
以上内容为大家介绍了python中pop函数和remove函数的区别有哪些,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:瀚银百科。