【发布时间】:2016-10-19 21:16:22
【问题描述】:
我有一个列表列表,想从中删除重复项。我有办法工作,但它看起来很丑,我不确定是否有更好的方法。
a_list = [[1,2],[2,3],[1,2]]
print [list(tup) for tup in set([tuple(x) for x in a_list])]
哪个打印:
[[1,2],[2,3]]
这就是我想要的。我为此使用了小列表,所以不关心速度,但我感兴趣的是是否有更好的方法来做到这一点。
【问题讨论】: