方法一: >>> 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) 参考:https://www.cnblogs.com/AaronFan/p/6084175.html