
(图片来源网络,侵删)
kk = [1, 2, 2, 3, 3, 3, 4, 4, 4, 4]
from collections IMPort Counter # 使用 Counter 统计元素出现次数 counter_result = Counter(kk) print("使用 collections.Counter 统计:") print(counter_result)
输出:

(图片来源网络,侵删)
使用 collections.Counter 统计: Counter({4: 4, 3: 3, 2: 2, 1: 1})
方法二、使用 numpy
import numpy as np # 使用 NumPy 的 unique 函数统计元素出现次数 unique_elements, counts = np.unique(kk, return_counts=True) # 将结果组合成字典 numpy_result = dict(zip(unique_elements, counts)) print("使用 NumPy 统计:") print(numpy_result)
输出:
使用 NumPy 统计: {1: 1, 2: 2, 3: 3, 4: 4}
方法三、使用 Pandas
import pandas as pd # 使用 Pandas 的 value_counts 函数统计元素出现次数 pandas_result = pd.Series(kk).value_counts().to_dict() print("使用 Pandas 统计:") print(pandas_result)
输出:
使用 Pandas 统计: {4: 4, 3: 3, 2: 2, 1: 1}