python统计变量出现次数

在 Python 中,可以使用 collections 模块中的 Counter 类来统计变量出现的次数。Counter 可以接收任何可迭代对象,并返回一个字典,其中包含每个元素及其出现的次数。以下是一个简单的示例代码:

from collections import Counter

my_list = [1, 2, 3, 4, 1, 2, 3, 1, 2]
my_counter = Counter(my_list)

print(my_counter)

上述代码会输出一个字典,其中包含了 my_list 列表中每个元素及其出现的次数:

  
{1: 3, 2: 3, 3: 2, 4: 1}

如果需要按照出现次数从高到低排序,可以将结果转化为一个列表,并使用 sorted() 函数进行排序:

[(1, 3), (2, 3), (3, 2), (4, 1)]

需要注意的是,Counter 类还提供了很多其他的方法,例如 most_common() 方法可以返回出现次数最多的几个元素等等,可以根据具体业务需求选择合适的方法。

关注公众号“大模型全栈程序员”回复“小程序”获取1000个小程序打包源码。更多免费资源在http://www.gitweixin.com/?p=2627

发表评论

邮箱地址不会被公开。 必填项已用*标注