在Python列表中查找最常使用的元素
在本文中,我们将看到如何查找给定列表中最常见的元素。换句话说,频率最高的元素。
随着最大和计数
我们应用了为什么set函数获取列表的唯一元素,然后考虑列表中的每个元素。最后应用max函数获得频率最高的元素。
示例
# Given list
listA = [45, 20, 11, 50, 17, 45, 50,13, 45]
print("Given List:\n",listA)
res = max(set(listA), key = listA.count)
print("Element with highest frequency:\n",res)输出结果
运行上面的代码给我们以下结果-
Given List: [45, 20, 11, 50, 17, 45, 50, 13, 45] Element with highest frequency: 45
带柜台
我们使用集合中的计数器功能。然后应用最常用的函数以获得最终结果。
示例
from collections import Counter
# Given list
listA = [45, 20, 11, 50, 17, 45, 50,13, 45]
print("Given List:\n",listA)
occurence_count = Counter(listA)
res=occurence_count.most_common(1)[0][0]
print("Element with highest frequency:\n",res)输出结果
运行上面的代码给我们以下结果-
Given List: [45, 20, 11, 50, 17, 45, 50, 13, 45] Element with highest frequency: 45
有模式
这是一种简单的方法,其中我们使用了统计模块中的mode函数。它直接给我们结果。
示例
from statistics import mode
# Given list
listA = [45, 20, 11, 50, 17, 45, 50,13, 45]
print("Given List:\n",listA)
res=mode(listA)
print("Element with highest frequency:\n",res)输出结果
运行上面的代码给我们以下结果-
Given List: [45, 20, 11, 50, 17, 45, 50, 13, 45] Element with highest frequency: 45
热门推荐
10 广西考试祝福语结婚简短
11 猪年祝福语简短小孩
12 元旦祝福语送长辈简短
13 恭喜二宝祝福语简短
14 祝福语暖心话简短
15 国庆中秋祝福语简短兄弟
16 朋友订婚的祝福语简短
17 送弟弟中秋祝福语简短
18 爱生日祝福语简短独特