我有一个列表的列表,看起来像这样:
animal_groups = [['fox','monkey', 'zebra'], ['snake','elephant', 'donkey'],['beetle', 'mole', 'mouse'],['fox','monkey', 'zebra']]
什么是最好的方法来去除重复的列表?使用上面的示例,我正在寻找能够生成以下结果的代码:
uniq_animal_groups = [['fox','monkey', 'zebra'], ['snake','elephant', 'donkey'],['beetle', 'mole', 'mouse']]
我最初认为可以使用set()
,但似乎无法用于列表的列表。我也看到了一个使用itertools
的例子,但代码对我来说不是很清晰。谢谢帮助!
uniq_animal_groups[0]
),请改用uniq_animal_groups = list(set(map(tuple, animal_groups)))
。 - sachinruk