从列表列表中找到唯一元素

时间:2019-02-03 17:46:32

标签: python

如何从python列表中找出唯一元素。 [[9,1],[1,9],[3,2]]。因此,这里的唯一元素是[3,2]。这里的顺序与值无关紧要。

我是python的新手。我什么都没找到。 感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

这是一种使用列表理解的方法

例如:

l = [[9,1],[1,9],[3,2]]
l_s = list(map(sorted, l))

print([l[i] for i, v in enumerate(l_s) if l_s.count(v) == 1])

输出:

[[3, 2]]