列表套列表,可以去重吗?

RT,
我每一组数据都是列表,然后每个列表套在一个大列表中,这样怎么去重?
举例:
list1=【[1,2,3],[2,3,4],[1,2,3]】
想去重[1,2,3,]该怎么办?

试过list(set(list1)),没用。实在是蛋疼。

集合中是不会出现重复内容的,但里面无法加入列表,所以不可以使用集合,你可以这样:

list1 = [[1,2,3], [2,3,4], [1,2,3]]
list2 = []
for a in list1: #遍历list1
    if a not in list2: #如果a没有被添加进list2,如果重复了,就不再添加
        list2.append(a) #添加进list2
list1 = list2 #最后把list2得到的值赋值给list1

如果我的答案对你有帮助,麻烦给个采纳!

使用一个简单的for循环即可实现。
list即为去重的结果。

list = []
for element in list1:
    if element not in list:
        list.append(element)

先把数据放入set集合,如果长度没增加再存入容器,这样可以吗