查找列表中最大数量的类似元素

时间:2013-11-05 05:04:32

标签: python list

我已经坚持了一段时间了。

list= [['a', 'b', 'c', 'd'], ['a', 'a', 'b', 'c'], ['a', 'b', 'c', 'd'], ['a', 'a', 'b', 'c'], ['a', 'b', 'c', 'd']]    

如何找到最大数量的重复元素?例如,对于上面的列表,这将是3,因为列表中有[a,b,c,d]三个实例。

非常感谢

1 个答案:

答案 0 :(得分:3)

list1 = [['a', 'b', 'c', 'd'], ['a', 'b', 'c', 'd'], ['a', 'a', 'b', 'c'], ['a', 'b', 'c', 'd'], ['a', 'a', 'b', 'c']]

print max(list1.count(e) for e in list1)