【发布时间】:2011-07-29 22:49:41
【问题描述】:
从列表中删除重复项的最佳方法是什么?
我试图使用这样的集合:
L1 = [['fox', 'dog'],['bat', 'rat'],['fox', 'dog']]
L1 = list(set(L1))
不幸的是,我得到一个 TypeError: unhashable type: 'list'。
在我的列表中有两次出现 ['fox', 'dog']。我希望 L1 删除重复项,如下所示:
L1 = [['狐狸', '狗'],['蝙蝠', '老鼠']]
【问题讨论】: