Python对list去重 方法一 新建新的列表,利用not in命令去重.这种方法看起来不够简便,但是保留了原列表中的顺序.代码如下: list1 = [1,2,3,4,1,1,2,5,4,3] list2 = [] for i in list1: if i not in list2: list2.append(i) print(list2) 这样最终的输出就为:[1, 2, 3, 4, 5] 方法二 利用set的自动去重功能,这种方法就是将列表先转化为集合再进一步转化为列表,利用了集合的去重
import simplejson as json with open(r'C:\Users\Desktop\test.txt', 'r' ) as f1, open(r'C:\Users\Desktop\newtest.txt', 'w') as f2: alist = [] new_dict = {} for i in f1.readlines(): alist.append(json.loads(i)) for i in range(len(alist)): if not new_dict