我有一个像[(1,2), (2,1), (3,4), (5,6), (6,5)]
这样的列表。我如何在python 3中删除一个具有重复数字的集合?我想进入输出[(1,2), (3,4), (5,6)]
。
答案 0 :(得分:3)
如果结果的顺序并不重要,那就是一个单一的内容:
>>> x = [(1,2), (2,1), (3,4), (5,6), (6,5)]
>>> list(set([ tuple(set(i)) for i in x ]))
[(1, 2), (5, 6), (3, 4)]