在python中获取一组二维列表

zer*_*ref 1 python arrays algorithm list set

我有一个如下列表

t=[[1, 7], [3, 7], [1, 7], [5, 8], [3, 7]]
Run Code Online (Sandbox Code Playgroud)

我需要从中得到一套,这样输出就会像

t=[[1, 7], [3, 7], [5, 8]]
Run Code Online (Sandbox Code Playgroud)

我尝试使用,t=set(t)但没有用

Ana*_*mar 5

如果不关心顺序,可以先将inner转换liststuplesusingmap()函数,再转换为set再返回list

例子 -

>>> t=[[1, 7], [3, 7], [1, 7], [5, 8], [3, 7]]
>>> t = list(set(map(tuple,t)))
>>> t
[(3, 7), (5, 8), (1, 7)]
Run Code Online (Sandbox Code Playgroud)