2018-07-21删除列表中所有某个指定元素

今天被一个小问题卡住了,小到我没暂停回来的话,这事就过去了

就是正确的删除列表中所有某个指定元素

正常删除的话,由于删除操作后,列表索引值变化,导致部分元素跳过检查,无法保证正确删除

目前的解决办法是网上搜到的两种

一种是倒叙遍历,我没弄明白语句咋写的,反正是成功的,留下来以后回来研究

for i in range(len(num_list)-1, -1, -1)

另一种是遍历拷贝的list,操作原始的list

就是在副本里找,找到一次,回去删一次,找到几次删几次,就干净了

还有大神给的切片做新列表呀,啥啥的,语句太精简,代指看不懂,所以没尝试成功,留作以后研究

突然发现一个更简单的,就是用

列表推导式,从一个list,推到出另一个list,映射解析(一对一变更),过滤(从多到少)

语法:1[表达式 for 变量 in 列表]

2[表达式 for 变量 in 列表 if 条件]

用2中的if判断,生成一个新列表,轻轻松松,搞定

昨天研究旧安卓装Linux,我的红米note3,解锁不了,卡主了,真麻烦,等4天之后试一下,说是用win10的系统一下搞定。问题老夫就一台电脑,mmp

昨天0点50躺下,2点半停电起来鼓捣,7点出头起床,我欲成仙

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 列表: 有序的可变的元素集合 定义: 方式1[元素1, 元素2, 元素3...]例如: [1, 2, 3, 4, ...
    伯wen阅读 2,750评论 0 0
  • 近段时间工作非常繁忙,妻子儿子去外婆家,于是晚上下班回到家更是懒得动弹,躺在床上打开了许久未看的电视机,准备看会电...
    我是水哥阅读 4,881评论 0 0
  • 《征程》 秋树低垂微颤 半轮陈月缓复摇起 遥望天地结合之处 一片落叶扫过 附上沙地上的枯骨 闪闪放出银币的光泽 铃...
    瓦尔登野人阅读 1,301评论 0 0
  • 01.会计学是一门人人都觉得非常有用的学问,是现代商业活动的基石。没有现代会计学的基本知识,根本就不可能从事任何商...
    猫淘淘阅读 1,702评论 0 2
  • 最近总是想到隐居相关的问题,同事聊天提到的寺庙招聘研究生,自己也时常想象去找个合适的地方隐居,想得多了,还真以为自...
    安然追梦阅读 3,875评论 2 1

友情链接更多精彩内容