【发布时间】:2020-08-08 09:29:14
【问题描述】:
我有一个嵌套列表:
a=[[1,2,3],[0,1,2,3,4],[5,7,9],[5,6,7,8,9],[7,10],[10,7,2,1]]
现在,我想删除 [1,2,3],因为它包含在 [0,1,2,3,4] 中。而且我需要保留 [5,7,9],因为虽然它包含在 [5,6,7,8,9] 中,但两者之间还有一些数字。此外,[7,10] 也应该保留,因为这些数字在 [10,7,2,1] 中的顺序错误。所以,简化的列表是:
a=[[0,1,2,3,4],[5,7,9],[5,6,7,8,9],[7,10],[10,7,2,1]]
所以,如果短子列表包含在长子列表中而没有任何更改,我需要删除它们。谁能帮我离开这里?
【问题讨论】:
标签: python list nested duplicates