San*_*ich 7 python list-comprehension
可能重复:
Python:从列表列表中删除重复项
说我有清单
a=[1,2,1,2,1,3]
Run Code Online (Sandbox Code Playgroud)
如果a中的所有元素都是可清洗的(就像那种情况一样),那么这将完成工作:
list(set(a))
Run Code Online (Sandbox Code Playgroud)
但是,如果
a=[[1,2],[1,2],[1,3]]
Run Code Online (Sandbox Code Playgroud)
?
jam*_*lak 11
>>> from itertools import groupby
>>> a = [[1,2],[1,2],[1,3]]
>>> [k for k,v in groupby(sorted(a))]
[[1, 2], [1, 3]]
Run Code Online (Sandbox Code Playgroud)