小编apr*_*ori的帖子

如何从Python中的列表列表中删除超集列表?

我有一个Python列表,如下所示:

[[1,2,3],[2,3],[2,4,3],[4,5],[5]]
Run Code Online (Sandbox Code Playgroud)

我想删除所有内部列表,这些列表是另一个内部列表的超集(包含另一个列表的所有元素但包含其他元素的列表).对于上面的示例,删除超集应导致以下结果:

[[2,3],[5]]
Run Code Online (Sandbox Code Playgroud)

我怎么能做到这一点?

python list nested-lists python-3.x

5
推荐指数
1
解决办法
366
查看次数

标签 统计

list ×1

nested-lists ×1

python ×1

python-3.x ×1