zoukankan      html  css  js  c++  java
  • python3 Counter模块

    from collections import Counter
    
    c = Counter("周周周周都方法及")
    print(c)
    print(type(c))
    print('__iter__' in dir(c))
    print('__next__' in dir(c))
    print('items' in dir(c))

    执行结果:

    Counter({'': 4, '': 1, '': 1, '': 1, '': 1})
    <class 'collections.Counter'>
    True
    False
    True
    '''get()方法获取元素出现的次数,没找到,则为None'''
    print(c.get(""))
    print(c.get(""))
    
    '''和字典get()方法一样'''
    dic = {"a": 1, "b": 2, "c": 3}
    print(dic.get('a'))
    print(dic.get('g'))

    执行结果:

    4
    None
    1
    None
    for k, v in c.items():
        print("'"+k+"'的数量:"+str(v))
    
    '''统计列表列表中"周杰伦'出现的次数'''
    lst = ["赵本山", "河正宇", "黄海", "追击者", "周杰伦", "周杰伦"]
    c = Counter(lst)
    print(c.get("周杰伦"))

    执行结果:

    ''的数量:4
    ''的数量:1
    ''的数量:1
    ''的数量:1
    ''的数量:1
    2
  • 相关阅读:
    决定迁移过来,深耕于此。。。
    一篇搞定MongoDB
    一篇搞定vue请求和跨域
    自定义全局组件
    一篇搞定vue-router
    一篇搞定Vuex
    vue系列
    .Vue.js大全
    一篇搞定spring Jpa操作数据库
    自定义admin
  • 原文地址:https://www.cnblogs.com/lilyxiaoyy/p/10791452.html
Copyright © 2011-2022 走看看