在 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() 方法可以返回出现次数最多的几个元素等等,可以根据具体业务需求选择合适的方法。