python中关于删除list中的某个元素,一般有三种方法:remove、pop、del:

1.remove: 删除单个元素,删除首个符合条件的元素,按值删除

举例说明:

?

[1, 3, 4, 5, 2, 6]

2.pop: 删除单个或多个元素,按位删除(根据索引删除)

?

[0, 2, 3, 4, 5, 6]

?

['abc', 'bcd']

3.del:它是根据索引(元素所在位置)来删除

举例说明:

?

[1, 3, 4, 5, 2, 6]

?

['abc', 'dce']

除此之外,del还可以删除指定范围内的值。

?

[0, 1, 4, 5, 6]

del 也可以删除整个数据对象(列表、集合等)

?

Traceback (most recent call last):

File "", line 1, in

str

NameError: name 'str' is not defined

注意:del是删除引用(变量)而不是删除对象(数据),对象由自动垃圾回收机制(GC)删除。

补充: 删除元素的变相方法

?

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:https://www.cnblogs.com/xiaodai0/p/10564956.html

python列表去掉特定项_python实现删除列表中某个元素的3种方法相关推荐

  1. java删除数组中重复元素的几种方法

    Java操控数组,删除数组中所有的重复元素,使其数组元素全部唯一,有以下几种方法: 1,使用set(最好想到),set本身就是不重复的集合: package Array_test;import jav ...

  2. (js)删除数组中某个元素的几种方式

    (js)删除数组中某个元素的几种方式 filter 删除删除数组中某个指定元素 //过滤出item.srcConcept != this.vertex的对象 this.edit.conceptData ...

  3. JS 删除数组中某个元素的几种方式

    目录 第一种:删除最后一个元素 pop 删除 slice 删除 splice 删除 for 删除 length 删除 第二种: 删除第一个元素 shift 删除 slice 删除 splice 删除 ...

  4. JavaScript删除数组中某个元素的几种方式

    文章目录 第一种:删除最后一个元素 pop 删除 slice 删除 splice 删除 for 删除 length 删除 第二种: 删除第一个元素 shift 删除 slice 删除 splice 删 ...

  5. 【python】list 删除列表中某个元素的3种方法;附加删除numpy数组中的指定索引元素的方法

    方法 python中关于删除list中的某个元素,一般有三种方法: remove.pop.del 实例 1.remove: 删除单个元素,删除首个符合条件的元素,按值删除 2.pop: 删除单个或多个 ...

  6. python中删除字典中的某个元素_python怎样删除字典中的元素

    python删除字典中元素的方法: 1.使用clear()方法删除字典内所有元素 clear()方法语法:dict.clear() 示例:dict = {'Name': 'Zara', 'Age': ...

  7. python处理千万级数据_Python批量删除mysql中千万级大量数据的脚本分享

    场景描述 线上Mysql数据库里面有张表保存有每天的统计结果,每天有1千多万条,这是我们意想不到的,统计结果咋有这么多.运维找过来,磁盘占了200G,最后问了运营,可以只保留最近3天的,前面的数据,只 ...

  8. python变量域名_Python实现从url中提取域名的几种方法

    从url中找到域名,首先想到的是用正则,然后寻找相应的类库.用正则解析有很多不完备的地方,url中有域名,域名后缀一直在不断增加等.通过google查到几种方法,一种是用Python中自带的模块和正则 ...

  9. python数组赋值给变量_Python:将数组中的元素导出到变量中 (unpacking)

    问题 你需要将数组(list)或元组(tuple)中的元素导出到N个变量中. 解决方案 任何序列都可以通过简单的变量赋值方式将其元素分配到对应的变量中,唯一的要求就是变量的数量和结构需要和序列中的结构 ...

最新文章

  1. 清华大学人工智能深度报告:八大维度解析机器学习
  2. mongochef如何链接有权限的mongodb3.x数据库
  3. 数据中心级交换机考核方法
  4. NYOJ 14 会场安排问题 贪心算法 之 选择不相交区间
  5. MariaDB架构图与执行流程概述
  6. 如何设置mysql的权限_mysql 权限控制
  7. python3 xml 对象转字符串_Python3 基本数据类型详解
  8. pm_bout_1/2_on_subway
  9. Java:可选的可选实现
  10. 利用Python解决豆瓣验证码,实现模拟登陆!
  11. Date-calendar 类
  12. MySQL error(2014) Commands out of sync; you can't run this command now(情形1)
  13. 【BLE蓝牙学习开发笔记】安利一款简单好用且高性价比的BLE蓝牙抓包器
  14. windows下安装MinGW及C++的环境配置
  15. java元组_Java中元组的使用
  16. ionic emulate实时调试修改
  17. 概率密度求解定理_从贝叶斯定理到概率分布:综述概率论基本定义
  18. 用System中System.setOut()方法修改输出方式
  19. CAN通信稳定性开发分析
  20. abc云支付php,糖果易支付 - 免签约支付平台,彩虹易支付,abc云支付,糖果支付

热门文章

  1. 十年经验工程师为何被裁?
  2. 电路中的这些符号标识,你真的明白吗?
  3. PHP不读取Excel空行,phpexcel中遇到空单元格不跳过
  4. 中震弹性计算_众值烈度、中震烈度、大震烈度及三水准二阶段
  5. linux是数据库软件么,什么是适用于Linux的良好数据库ERD工具?
  6. java md5.computehash_c# – ObjectDisposedException使用MD5 ComputeHash时
  7. matlab disteclud,机器学习实战ByMatlab(四)二分K-means算法
  8. 按住 ctrl 并滚动鼠标滚轮才可缩放地图_Firefox 73 将引入全局缩放功能,在所有网站都可适用...
  9. 神经网络测试结果很差,该怎么做
  10. Angularjs 设置全局变量的3种方法