• 技术文章 >常见问题 >Python常见问题

    python中pop函数和remove函数的区别有哪些

    宋雪维宋雪维2021-01-11 15:15:55原创8078

    在我们使用微信时,因为加的人过多,可能有的时候会无法再添加好友。微信限制添加5000名好友,想要再添加超额的好友,我们就要选择一些不常联系的好友,把他们移除。移除可以为我们节省很多的空间,便于我们有效的查找信息。上篇小编向大家介绍了python中的移除函数pop函数(https://www.py.cn/jishu/jichu/21777.html),其实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不会返回值。

    以上就是pop函数和remove函数在python中的使用区别,希望能对你的python学习有所帮助哟~

    专题推荐:python pop remove
    上一篇:python中堆排序算法实现 下一篇:python中如何画对数函数图?

    相关文章推荐

    • python中字典dict函数是如何使用的?• python中如何删除dict元素?• 在python的dict中判断key是否存在• python中堆排序算法实现

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网