1-3如何统计序列元素出现的次数

作者: cuzz_ | 来源:发表于2018-02-28 15:21 被阅读5次
    image.png

    统计序列

    Python 字典(Dictionary) fromkeys() 函数用于创建一个新字典,以序列seq中元素做字典的键,value为字典所有键对应的初始值。

    image.png
    from random import randint
    from collections import Counter
    
    data = [randint(0, 20) for _ in range(50)]
    # 以data为key, 默认为0的字典
    c = dict.fromkeys(data, 0)
    
    for x in data:
        c[x] += 1
    
    c2 = Counter(data)
    # 取出次数最多的3个
    print(c2.most_common(3))
    

    统计出现的单词数

    from collections import Counter
    import re
    
    txt = open("quick_sort.py").read()
    
    data = re.split("\W+", txt)
    c = Counter(data)
    
    print(c.most_common(2))
    

    相关文章

      网友评论

        本文标题:1-3如何统计序列元素出现的次数

        本文链接:https://www.haomeiwen.com/subject/sgnbxftx.html