首页 > 代码库 > python列表--查找集合中重复元素的个数
python列表--查找集合中重复元素的个数
方法一:
>>> mylist = [1,2,2,2,2,3,3,3,4,4,4,4]
>>> myset = set(mylist)
>>> for item in myset:
print("the %d has found %d" %(item,mylist.count(item)))
the 1 has found 1
the 2 has found 4
the 3 has found 3
the 4 has found 4
方法二:
>>> from collections import Counter
>>> Counter([1,2,2,2,2,3,3,3,4,4,4,4])
Counter({2: 4, 4: 4, 3: 3, 1: 1})
方法三:
>>> List=[1,2,2,2,2,3,3,3,4,4,4,4]
>>> a = {}
>>> for i in List:
if List.count(i)>1:
a[i] = List.count(i)
>>> print (a)
参考资料:
http://blog.sina.com.cn/s/blog_670445240102v8aj.html
http://www.jb51.net/article/53911.htm
python列表--查找集合中重复元素的个数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。