如何在二维列表中返回相似匹配并去除重复子列表
二维列表匹配与去重需求及示例
需求说明
- 针对给定的二维列表
Df,筛选出所有满足与列表内其他任意子列表存在2个及以上相同元素的子列表,得到匹配结果集合Df2 - 对
Df2中的子列表进行去重操作,得到最终的结果列表Df3
示例数据
原始二维列表 Df
Df = [[2,4,6,8],[2,4,6,12,15], [2,4,8,17,24],[3,7,17,24], [5,10,15,23],[8,10,43], [4,5,10,55],[4,8,15,16,17,56]]
匹配结果集合 Df2
Df2 = [[[2,4,6,8], [2,4,6,12,15],[2,4,8,17,24]], [[2,4,6,8],[2,4,8,17,24]], [[2,4,6,8]], [[4,8,15,16,17,24]]]
去重后最终列表 Df3
Df3 = [[2,4,6,8], [2,4,6,12,15],[2,4,8,17,24], [4,8,15,16,17,24]]
内容的提问来源于stack exchange,提问作者user12269799
相关产品推荐
相关产品推荐

