如何计算对象在Python列表中的出现总数?

您可以使用列表类计数功能来计算对象在Python列表中的出现次数。仅当您只想计数一个对象时才使用此选项。它会在调用列表中找到传递给它的对象的总数。 

示例

>>> ["red", "blue", "red", "red", "blue"].count("red")
3

如果要获取列表中所有对象的计数,最好使用集合中的计数器。它计算给定列表中所有对象的频率,并将它们作为字典返回,其中键作为对象,值作为其在列表中的计数。 

示例

from collections import Counter
my_list = ["red", "blue", "red", "red", "blue"]
print(Counter(my_list))

输出结果

这将给出输出-

Counter({'blue': 2, 'red': 3})