我有一个像这样的列表列表
items = [[1, 2], [2, 3], [2, 1], [1, 2]]
只需要从集合中提取唯一的组合,不重复。例如 [1,2] 和 [2,1] 相同。在这种情况下,我们只需考虑一组。
预期输出:[[1,2],[2,3]]
如何使用 python 实现这一点?
请您参考如下方法:
items = [[1, 2], [2, 3], [2, 1], [1, 2]]
result = {tuple(sorted(c)) for c in items}
print(result) # {(1, 2), (2, 3)}
注意这如何影响结果中组合的顺序和组合中的数字。
