• 技术文章 >Python技术 >Python基础教程

    python中如何统计列表中元素出现的频率?

    宋雪维宋雪维2021-02-24 17:25:09原创5773

    python中统计列表中元素出现的频率:使用collections.Counter类统计列表元素出现次数

    1、collections.Counter类作用

    用于统计字符串中字符出现的个数,以字符为key,以数量为value。

    2、调用方法

    count = Counter(参数).most_common()

    说明:most_common()中可以添加数字,即为在排序后输出前几个数据,不添加数据则输出全部。

    3、返回值

    返回一个列表。

    4、使用实例

    from collections import Counter
    list1 = ['1', '1', '2', '3', '1', '4']
    count = Counter(list1)
    print(count)
    # 输出 Counter({'1': 3, '2': 1, '3': 1, '4': 1})
    print(count['1'])
    # 输出 3
    print(count.most_common(1))# 出现最多次数的 
    # [('1', 3)]
    专题推荐:python基础
    上一篇:pickle模块在Python的函数使用 下一篇:Python中pickle模块的使用注意

    相关文章推荐

    • Python如何定制日志输出格式• python字符串的翻转实现的两种方法• Python中json模块有哪些函数• python字符串的拆分与合并

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网