学习笔记(15):21天通关Python(视频课)-案例实操:列表去重
立即学习:https://edu.csdn.net/course/play/24797/282168?utm_sourceblogtoedu列表去重1.新列表搜集list1 [S, H, K, M, L, B, H, S, U, F] new [] for ele in list1: if ele not in new: new.append(ele) print(new)2.set集合去重set()import random list2 [random.randint(25,35) for i in range(15)] print(list2) target_list list(set(list2)) print(target_list)3.itertools模块的groupby函数去重itertools模块import itertools import random list3 [random.randint(25,35) for i in range(15)] list3.sort() it itertools.groupby(list3)#进行分组将相同的元素分为一组 for a,b in it:#遍历各组因此得到不同的元素去重 print(a,end,)