学习笔记(19):21天通关Python(视频课)-案例实操:列表去重

立即学习:https://edu.csdn.net/course/play/24797/282168?utm_source=blogtoedu

创建用新列表,便利其中元素,放到新列表中

scr_list = [random.randint(20,30) for i in range(15)]

创建一个15个数的裂变,范围从20-30,则必然有重复的内容

target_list =  []空列表

遍历列表中的元素

for ele in sec_list

     if ele in src_list:

        target_list.append(ele) 

        新列表去重

 

set不允许集合中的元素重复

target_list = ;ist(set(src_list))  

没有重复元素,但是元列表的顺序就变了。

 

前面创建重复元素列表是内容,都是一样的

itertool的groupby函数,但是要先排序。

src_list.sort()对列表进行排序

a=itertools.groupby(src_list)相同元素分成同一组

for k,g in ti:遍历,k和g用于存放元素

  print(k, end=" ") 

你可能感兴趣的:(研发管理,python,移动开发,编程语言,Python,网络编程)