检查对象是否在列表中出现超过2次

时间:2017-06-23 09:21:31

标签: python

在python中,如何检查对象是否出现2次以上。所以基本上

test = [object1,object2,object1,object1]
#some stuff
test = [object1]

test =[object1,object2,object1,object2,object1,object2]
#some stuff
test =[object1,object2]

1 个答案:

答案 0 :(得分:1)

a = ['a', 'b', 'c', 'a', 'a']
list(set([x for x in a if a.count(x) > 2]))

返回

['a']

如果您需要唯一值,请将其包装在一个集合中。