将元素转换为元组,然后使用set
。
>>> xx=[['a',1],['b',2],['c',3],['c',3]]
>>> set(tuple(element) for element in xx)
set([('a', 1), ('b', 2), ('c', 3)])
>>>
与列表不同,元组可以被散列。因此。完成后,将元素转换回列表。将所有内容放在一起:
>>> [list(t) for t in set(tuple(element) for element in xx)]
[['a', 1], ['b', 2], ['c', 3]]