【发布时间】:2014-07-14 01:47:58
【问题描述】:
我在这里看到了一些非常相关的问题,但他们的答案对我不起作用。我有一个列表列表,其中一些子列表重复但它们的元素可能是无序的。例如
g = [[1, 2, 3], [3, 2, 1], [1, 3, 2], [9, 0, 1], [4, 3, 2]]
根据我的问题,输出自然应该是:
g = [[1,2,3],[9,0,1],[4,3,2]]
我尝试过使用set,但只删除了那些相等的列表(我认为它应该可以工作,因为集合的定义是没有顺序的)。我访问过的其他问题只有列表完全重复或重复的示例:Python : How to remove duplicate lists in a list of list?。现在输出顺序(对于列表和子列表)不是问题。
【问题讨论】:
-
您的回答很棒!我正在寻找哪个答案最适合更大的列表
标签: python list python-2.7 set