Python 查重,统计重复 排序
【摘要】 Python统计列表(List)中的重复项出现的次数并进行排序
题目概述 对于一个列表,比如List = [1,2,3,4,5,3,2,1,4,5,6,4,2,3,4,6,2,2],现在我们需要统计这个列表中的重复项,统计出重复次数后,按照我们自己的要求进行排序。
实现方法:
alist=[1,2,3,3]
a= list(se...
Python统计列表(List)中的重复项出现的次数并进行排序
- 题目概述
对于一个列表,比如List = [1,2,3,4,5,3,2,1,4,5,6,4,2,3,4,6,2,2],现在我们需要统计这个列表中的重复项,统计出重复次数后,按照我们自己的要求进行排序。
实现方法:
alist=[1,2,3,3] a= list(set(alist)) for item in a: s_count=alist.count(item) if s_count>1: print("%d repeat %d" % (item, s_count))
-
统计重复项出现次数:
-
方法一:
List = [1,2,3,4,5,3,2,1,4,5,6,4,2,3,4,6,2,2]
List_set = set(List) #List_set是另外一个列表,里面的内容是List里面的无重复 项
for item in List_set:
print("the %d has found %d" %(item,List.count(item))) -
方法二:(利用字典的特性来实现)
List=[1,2,3,4,5,3,2,1,4,5,6,4,2,3,4,6,2,2]
a = {}
for i in List:
if List.count(i)>1:
a[i] &#
-
文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/jacke121/article/details/81181806
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)