代码存储库,记录在删除列表中指定元素代码

背景:li=[1,2,3,2,1,3,4,6,73,5,1,3,1,2,4]

列表中的所有等于1,2,3的值

解决方法:

第一种使用逆序遍历num_list = [1,2,3,2,1,3,4,6,73,5,1,3,1,2,4]

for i in num_list[::-1]:

if i in [1,2,3]:

num_list.remove(i)

print(num_list)

第二种使用写入新列表中num_list = [1,2,3,2,1,3,4,6,73,5,1,3,1,2,4]

new_list = []

for i in num_list :

if i not in [1,2,3]:

new_list.append(i)

第三种列表推导式:new_list = [i for i in num_list if i not in [1,2,3]]

第四种使用filter和lambdafilter(lambda x: x not in [1,2,3], num_list )

python删除列表第几个元素_python中对列表list遍历的过程中删除元素4种方法相关推荐

  1. 把python tkinter canvas中的图形图像保存为通用格式文件的5种方法

    在计算机上画图未完成,需要保存未完成图形以便以后继续,或者完成画图,要保存为通用格式文件,方便浏览.如使用python tkinter Canvas画图,其好像没有将图像保存通用格式文件的方法,但可以 ...

  2. python删除列表一段元素_Python基础--list列表删除元素

    列表中删除元素主要分为以下 3 种场景: 根据目标元素所在位置的索引进行删除,可以使用 del 关键字或者 pop() 方法: 根据元素本身的值进行删除,可使用列表(list类型)提供的 remove ...

  3. python列表批量删除元素_Python基础--list列表删除元素

    列表中删除元素主要分为以下 3 种场景: 根据目标元素所在位置的索引进行删除,可以使用 del 关键字或者 pop() 方法: 根据元素本身的值进行删除,可使用列表(list类型)提供的 remove ...

  4. python 列表有几个元素_python怎么向列表中添加多个元素

    python的列表是多变灵活的数据结构,向列表中添加元素,可以使用append()方法,或者extend()方法,还可使用insert()方法.insert() 主要用来插入元素,当向列表末尾添加元素 ...

  5. python去重复元素_Python实现去除列表中重复元素的方法总结【7种方法】

    这里首先给出来我很早之前写的一篇博客,Python实现去除列表中重复元素的方法小结[4种方法],感兴趣的话可以去看看,今天是在实践过程中又积累了一些方法,这里一并总结放在这里. 由于内容很简单,就不再 ...

  6. python列表同时添加多个元素_python怎么向列表中添加多个元素

    python的列表是多变灵活的数据结构,向列表中添加元素,可以使用append()方法,或者extend()方法,还可使用insert()方法.insert() 主要用来插入元素,当向列表末尾添加元素 ...

  7. python里元组和列表的共同点和不同点_Python元组与列表的相同点与区别

    列表和元组都属于有序序列,支持使用双向索引访问其中的元素.使用内置函数len()统计元素个数.使用运算符in测试是否包含某个元素.使用count()方法统计指定元素的出现次数和index()方法获取指 ...

  8. python包含多个元组的元组_Python数据结构(元组,列表,字典)

    Python内置了 几种数据结构,元组,列表 字典 1.元组 元组可以由不同的元素组成,所有元素通过圆括号(  )包含起来,并通过逗号","隔开.如变量名 = (元素1,元素2,. ...

  9. pymongo查询列表元素_Python数据类型之列表list

    # 列表是python中最基本的数据结构,它是一个有序序列,序列中的每个元素都分配一个数字(位置,索引) # 1.我们可以使用 方括号,中括号[]来创建列表 # 2.我们可以直接将序列放在list(s ...

  10. python列表增删改查函数_Python之List列表的增删改查

    序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内置类型,但最常见的是列表和元组. 序列 ...

最新文章

  1. mysql 系统表 存储过程_数据库系统(六)---MySQL语句及存储过程
  2. 利用jdom生成XML文件
  3. echarts空数据如何设置_拼多多分时折扣如何设置优化?分时数据怎么看?
  4. hexo+git维护笔记
  5. 如何利用《C++ Primer》学习C++?
  6. 中国工程院院士:物联网市场须走出碎片化
  7. 时间紧任务重---extjs的学习就这么开始吧
  8. Android应用开发(10)---资源类型
  9. C++11新特性之decltype关键字的使用
  10. 使用Python内置集合对象和内置函数filter()过滤无效书评
  11. 新浪微博api接口java_Java调用新浪微博API【转】
  12. QT线程创建的两种方法
  13. 硬盘安装FREEBSD5.4详细步骤
  14. 爬虫--爬取人人网案列(一)
  15. POI excel插入图表
  16. 【openpyxl】插入图表(折线图)
  17. 如何取消隐藏文件扩展名
  18. 解决uniapp ios手机端获取时间戳出现NAN
  19. 【python】详解pandas.DataFrame.resample根据时间聚合采样(一)
  20. Spring-第一篇-快速入门

热门文章

  1. SQL开发技巧(二) 【转】感觉他写的很好
  2. 想要把日志在两个blog同步太过麻烦了
  3. 2020中科院sci分区查询_2020年中科院分区(基础版)更新
  4. api压测工具_高并发之API接口,分布式,防刷限流,如何做?
  5. java插入排序实现,经典(Java版)排序算法的分析及实现之一直接插入排序
  6. 圣诞节海报设计还没开始?感受下合适的节日感PSD模板
  7. 高品质餐饮相关场景模型素材,开始独特的场景来展示设计。
  8. oracle jvm禁用,java-如何减少Sun / Oracle JVM内部开销?
  9. java拥有键值对的数据结构_Java数据结构之004--HashMap
  10. java qrious 二维码中文无反应_来了来了,今天的苹果限免应用刚刚出炉,8款APP在App Store限时免费啦!手慢无~...