如果我有一个这样的列表:
mylist = [[1,2,3], ['a', 'c'], [3,4,5],[1,2], [3,4,5], ['a', 'c'], [3,4,5], [1,2]]
删除重复子列表的最佳方法是什么?
现在我用this https://stackoverflow.com/a/20462808/4599833:
y, s = [ ], set( )
for t in mylist:
w = tuple( sorted( t ) )
if not w in s:
y.append( t )
s.add( w )
它有效,但我想知道是否有更好的方法?更像蟒蛇的东西吗?