我们在使用微博的时候,看到关注的内容,会评论加入这件事的讨论。但是随着事态的发现,你可能会发现自己的言论不正确,你会选择删除。删除在我们生活中是很常见的事情,谁都不希望错误发生,一旦发生,就要删除改正。之前小编向大家介绍过在python中列表添加元素的三种方法(https://www.py.cn/jishu/jichu/21829.html),但是当我们添加元素是添加错误时,我们就要把错误的元素删除。那么在python中如何删除呢?本文小编就向大家介绍python中列表删除的三种方法。

方法一:使用del删除对应下标的元素

使用del可以删除一个元素,当元素删除之后,位于它后面的元素会自动移动填补空出来的位置,没有返回的值。list1.del(3)

print(list1)

[1,5,7,9]

方法二:pop()方法删除最后一个元素

删除index位置上的元素,并返回该位置上的元素值。>>> a=[1,2,3,4,1,2,4,5]

>>> a.pop(-1)

5

>>> a

[1, 2, 3, 4, 1, 2, 4]

>>> a.pop(10)

Traceback (most recent call last):

File "", line 1, in

IndexError: pop index out of range

方法三:remove() 方法删除指定值的元素

移除列表中某个值的第一个匹配项,如果有多个则删除第一个 。

注意list中不存在x,执行会报错。无法指定位置进行删除。aList = [123, 'xyz', 'zara', 'abc', 'xyz'];

aList.remove('xyz');

print "List : ", aList;

aList.remove('abc');

print "List : ", aList;

List :  [123, 'zara', 'abc', 'xyz']

List :  [123, 'zara', 'xyz']

以上就是小编总结的python列表删除元素的三种方法:使用del删除对应下标的元素、pop()方法删除最后一个元素、remove() 方法删除指定值的元素。大家可以根据具体情况选择合适的删除方法删除,希望对你有所帮助哦~

python list 去除元素_python中如何删除list元素?相关推荐

  1. python dict 删除元素_python中如何删除dict元素?

    我们知道如果我们在网络上发布不当.不正确的言论.网站会把我们的评论删除.正是因为是不正确的,它就没有存在的必要.之前小编向大家介绍了在python字典里添加元素的三种方法(https://www.py ...

  2. python中如何删除字典中的元素_python中字典删除元素

    方法一 pop(key[,default]) d = {'a':1,'b':2,'c':3} # 删除key值为'a'的元素,并赋值给变量e1 e1 = d.pop('a') print(e1) # ...

  3. python 遍历函数用法_python中enumerate函数遍历元素用法分析

    本文实例讲述了python中enumerate函数遍历元素用法.分享给大家供大家参考,具体如下: enumerate函数用于遍历序列中的元素以及它们的下标 示例代码如下: i = 0 seq = [' ...

  4. python列表取出元素_python中的列表,添加元素,获取元素,删除元素,列表分片,常用操作符...

    一. 创建列表,分为创建普通列表,混合列表,和空列表.其中混合列表是指string,int, float等都可以写在同一个列表里,空列表是指列表可以为空 二. 在列表添加成员方法 1. append( ...

  5. python去除excel空行_python中如何删除excel的行?

    Excel删除有两种情况, 一种是,您想删除后,留空 另外一种是,您想删除后,后面数据动态填充前面的数据 针对第二种,有一个不是太高效的办法,就是: 利用column读取后是list这个特点,删除li ...

  6. python算法和数据结构_Python中的数据结构和算法

    python算法和数据结构 To 至 Leonardo da Vinci 达芬奇(Leonardo da Vinci) 介绍 (Introduction) The purpose of this ar ...

  7. Java基础知识强化之集合框架笔记27:ArrayList集合练习之去除ArrayList集合中的重复字符串元素...

    1. 去除ArrayList集合中的重复字符串元素(字符串内容相同) 分析: (1)创建集合对象 (2)添加多个字符串元素(包含重复的) (3)创建新的集合 (4)遍历旧集合,获取得到每一个元素 (5 ...

  8. python元祖格式_python中元祖

    1.认识元祖 1.什么是元祖 使用()将多个元素括起来,多个之间用逗号隔开. a. 容器,可以同时存储多个数据,不可变的,有序 不可变 --->不能增删改 有序 --->可以通过下标获取元 ...

  9. js删除指定html及子标签,js中如何删除某个元素下面的所有子元素?(两种方法)...

    js中如何删除某个元素下面的所有子元素?(两种方法) 一.总结 方法一:通过元素的innerHTML属性 元素element.innerHTML=""; 方法二:通过元素的remo ...

最新文章

  1. Linux下安装 boost 库
  2. 慕课乐学python编程题_中国大学MOOC的APP(慕课)2020Python编程基础题目及答案
  3. java验证码局部刷新_JS局部刷新图形验证码
  4. MySQL 怎么给字符串字段加索引?
  5. U盘上的笔记全弄丢了,痛苦啊痛苦!
  6. 最优化理论与方法(part4)--秩一校正
  7. Eric Brewer大神
  8. hash表和hashmap
  9. 甲方都爱的C4D设计,有了这组灵感,0基础也能get​!
  10. vscode写的html网页中文乱码
  11. Protel 99 SE库文件添加时“file is not recognized”
  12. TRIZ创新方法#学习笔记02# |功能分析、技术矛盾和物理矛盾
  13. wpf之pdf的显示
  14. excel的最大行数和列数
  15. 桌面图标icon替换客制图标。图标要比原始图标大,要求一致。应用图标去掉四周白边,保持原有比例。
  16. c++面试常见题·Part 3 TCP/IP多线程编程设计模式Linux基操等
  17. ZZULIOJ【1088】手机短号【输入输出格式】
  18. Spring Boot 学习笔记 9 : EasyPoi
  19. [转帖]房博士教你购房(一)
  20. 第二章数据通信基础(冲!)

热门文章

  1. Linux command lvextend 扩展逻辑卷设备
  2. 三分钟理解三种基本进程状态
  3. 2020腾讯非技术岗笔试
  4. EP4拮抗剂、PGE2、受体亚型 是什么?
  5. 智能手机(电子设备)
  6. 熟悉linux操作系统的使用实验报告,Linux系统的熟悉与使用操作系统实验报告
  7. IIS中应用程序池自动停止,重启报错
  8. 分享简单又实用的查快递物流方法,一键查询全部快递单号
  9. 武汉性能测试研讨会即将举行!
  10. Go语言学习笔记——jwt跨域鉴权