数组去重
Posted gary1221
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组去重相关的知识,希望对你有一定的参考价值。
list1 = [ ["三国演义", "西游记", "红楼梦"], ["三国演义", "西游记", "红楼梦"], ["三国演义", "西游记", "水浒传"], ["三国演义", "西游记", "水浒传"], ["三国演义", "西游记", "论语"], [1, 2, 3], [1, 2, 3], [5, 6, 8] ] # 单纯的对列表进行去重,采用set()就能解决。但是用set()给数组去重则会出现问题。 # 方法一,无序,列表推导 list2 = [list(i) for i in set(tuple(j) for j in list1)] print(list2) # 方法二,如果需求是去重后按照顺序展示,采用for循环 list3 = list() for i in list1: if i not in list3: list3.append(i) print(list3)
以上是关于数组去重的主要内容,如果未能解决你的问题,请参考以下文章