python中pop函数和remove函数有什么区别

发布时间:2020-12-10 09:36:18

来源:亿速云

阅读:80

作者:小新

小编给大家分享一下python中pop函数和remove函数有什么区别,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

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中remove函数是什么意思,python中pop函数和remove函数有什么区别相关推荐

  1. 关于python中def的高级用法,def中套def,python函数装饰器

    Python函数装饰器 装饰器(Decorators)是 Python 的一个重要部分.简单地说:他们是修改其他函数的功能的函数.他们有助于让我们的代码更简短,也更Pythonic(Python范儿) ...

  2. python 基础(数据类型、运算符、流程控制、推导式、函数等...更新中)

    python基础 一.认识Python 1.python起源 Python 的创始人为吉多·范罗苏姆(Guido van Rossum),江湖人称"龟叔". 1991年,第一个Py ...

  3. Python使用matplotlib可视化散点图、使用seaborn中的lmplot函数可视化不同分组散点图的最优线性回归拟合曲线(Scatter plot with regression line)

    Python使用matplotlib可视化散点图.使用seaborn中的lmplot函数可视化不同分组散点图的最优线性回归拟合曲线(Scatter plot with linear regressio ...

  4. Python使用matplotlib可视化散点图、使用seaborn中的lmplot函数使用多子图可视化不同分组的散点图最优拟合线性回归曲线

    Python使用matplotlib可视化散点图.使用seaborn中的lmplot函数使用多子图可视化不同分组的散点图最优拟合线性回归曲线(Each regression line in its o ...

  5. Python使用matplotlib可视化箱图、seaborn中的boxplot函数可视化分组箱图、在箱图中添加抖动数据点(Dot + Box Plot)

    Python使用matplotlib可视化箱图.seaborn中的boxplot函数可视化分组箱图.在箱图中添加抖动数据点(Dot + Box Plot) 目录

  6. Python使用matplotlib可视化小提琴图、seaborn中的violinplot函数可视化多分类变量的小提琴图(Violin Plot)

    Python使用matplotlib可视化小提琴图.seaborn中的violinplot函数可视化多分类变量的小提琴图(Violin Plot) 目录

  7. python编写自定义函数计算一维numpy数组中与指定目标数值最接近(距离最近)的数值(find closest value in numpy array to a certain value)

    python编写自定义函数计算一维numpy数组中与指定目标数值最接近(距离最近)的数值(find closest value in numpy array to a certain value) 目 ...

  8. python使用matplotlib可视化线图(line plot)、使用arrow函数在matplotlib可视化图像中添加箭头(drawing arrows in matplotlib)

    python使用matplotlib可视化线图(line plot).使用arrow函数在matplotlib可视化图像中添加箭头(drawing arrows in matplotlib) 目录

  9. python中add函数_如何使用python中的add函数?

    之前向大家介绍过python中的求和函数sum函数,numpy中的sum函数,对于数组可以指定维度进行相加.numpy中还有另一种求和运算方法,即add函数.add函数不仅作用于numpy中加法运算, ...

  10. python中list作为函数参数_在python中list作函数形参,防止被实参修改的实现方法

    0.摘要 我们将一个list传入函数后,函数内部对实参修改后,形参也会随之改变.本文将主要介绍这种错误的现象.原因和解决方法. 1.代码示例 def fun(inner_lst): inner_lst ...

最新文章

  1. 对象存储HTML自定义属性,设置对象属性_对象存储服务 OBS_SDK参考_Node.js_上传对象_华为云...
  2. python代码案例详解-Python之入门基础字典案例详解,新手必学
  3. LLVM3.8停止了旧Windows版本,取消Autoconf,改进Clang
  4. Nginx安装及其编译命令、详细教程
  5. 常见的几种异常类型-熟记
  6. java 挖矿代码_我的大脑被挖矿代码搞的不能好好思考了
  7. 如何理解产品经理的核心竞争力
  8. Eclipse 插件ibeetl
  9. 蓝桥杯 ALGO-29 算法训练 校门外的树(区间处理)
  10. java实现音频播放小程序_微信小程序实现音频文件播放进度的实例代码
  11. LINUX:安装下载源码用的hg
  12. 截图软件与网络的完美结合---Jingproject(Z)
  13. linux字体美化包,linux字体美化
  14. jinja2中的过滤器
  15. Arduino + AD9833 波形发生器
  16. FIR 带通滤波器设计
  17. 基于腾讯人口迁徙数据的全国城市网络结构特征分析
  18. 基于MATLAB的计算机视觉和图像处理代码
  19. phpwind安装空白问题解决
  20. Qt5:报错error: 'tr' was not declared in this scop

热门文章

  1. sql优化之物理优化
  2. phoenixframework自动化测试平台架构图
  3. Linux常见面试题2
  4. BoneCP 学习笔记
  5. curl 忽略证书访问 https
  6. python sys模块 输入输出 错误流
  7. chrome浏览器 控制台创建 js脚本 并执行
  8. linux c 重定向流后的恢复 freopen后的恢复
  9. linux grub修复 手动引导进入系统
  10. 得到 ip/掩码 的起始结束地址