python - 用于从嵌套列表中删除子列表的 python 函数
问题描述
我想从列表列表中删除所有出现的列表。我的意思是我想过滤掉给定列表的所有出现。例如
list = [[1,2,3], [3,2,1] ,[4,2,5],[1,2,3]]
list.removeList([1,2,3])
list=[[3,2,1],[4,2,5]]
我正在考虑使用过滤器或 .remove() 但它给了我错误。对于过滤器,我不知道应该从什么方法开始
解决方案
使用列表推导
l = [sublist for sublist in l if sublist != [1, 2, 3]]
推荐阅读
- ssl - 如何在kafka集群中启用多个监听器
- c# - Xamarin Forms 绑定来自 Resources/Drawable 文件夹的图像
- mysql - node、express、mysql更新多行不同的值数组
- kubernetes - 将 Kubernetes Kind 中容器的 sysctl 列入白名单
- docker - Docker nginx / 坏网关:使用 docker-compose 的多个应用程序
- ember.js - Ember 数据中的更改不显示 HTML 中的实时更改
- c# - 线程控制台应用程序
- c++ - 类模板部分特化中的转换
- android - 如何触发 build.gradle 并将新的依赖项下载到 gradle 缓存
- python - 如何将下面显示的 excel 函数转换为 python pandas 代码?