方法1
a = [1,2,3,2,1,5,6,5,5,5]
import collections
print([item for item, count in collections.Counter(a).items() if count > 1])
print([(item,count) for item, count in collections.Counter(a).items() if count > 1])
## [1, 2, 5]
注意collections的使用,之前都是一直使用Counter()函数,其实是可以区分item和count的,
方法2
set([i for i in a if a.count(i)>1])