RT,
我每一组数据都是列表,然后每个列表套在一个大列表中,这样怎么去重?
举例:
list1=【[1,2,3],[2,3,4],[1,2,3]】
想去重[1,2,3,]该怎么办?
试过list(set(list1)),没用。实在是蛋疼。
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
如果我的答案对你有帮助,麻烦给个采纳!