list 去重,list中包含list 去重

1 list 去重

list_1 = [1, 2, 1, 4, 6]
list(set(list_1))
Out[17]: [1, 2, 4, 6]

2 list中包含list项的去重

t = [[0,1],[1,2],[0,1]]
list(set(tuple(line) for line in t))
Out[23]: [(0, 1), (1, 2)]
# 再将tuple转换为list
a = list(set(tuple(line) for line in t))
a = list(list(line) for line in a)
a
Out[26]: [[0, 1], [1, 2]]

猜你喜欢

转载自blog.csdn.net/qq_40671063/article/details/130170070