zoukankan      html  css  js  c++  java
  • counter计数器

    import collections as con
    
    st = '1324243598234598756'
    tup = (4,67,7,5,6,67,78,8,4,2,2,4,
           4,56,7,8,5,3,23,45,468,9,1,)
    lis = [1,4,5,7,8,2,2,1,56,7,89,34,2,3,4,5,6,5,8,7,4,12,1]
    
    # 计算序列某元素出现的次数
    ret = con.Counter(st)
    print(ret,'str')
    ret = con.Counter(tup)
    print(ret,'tuple')
    ret = con.Counter(lis)
    print(ret,'list')
    
    # 取最多出现的元素,参数为取前几个
    ret1 = ret.most_common(5)
    print(ret,ret1,'most_common')
    
    # 循环取排列后的所有元素
    for i in ret.elements():
        print(i,'elements')
    
    # 循环取计数后的键值对(i=键,m=键值)
    for i,m in ret.items():
        print(i,m,'items()')
    
    # 循环取计数后的键
    for i in ret.keys():
        print(i,'keys')
    
    # 循环取计数后的键值
    for i in ret.values():
        print(i,'values')
    
    # 计数一个新序列,将新计次结果和原有基础相加
    ret = con.Counter(st)
    ret.update(st)
    print(ret,'update')
    
    # 计数一个新序列,在原有基础上减去新计次结果(如果原有基础没有新序列的某个元素,那么就是0-n)
    ret = con.Counter(st)
    ret.subtract('7asdd')
    print(ret,'subtract')
    

      

  • 相关阅读:
    侧边工具栏
    proguard 使用说明
    人员组成
    google play
    大数据平台相关
    HttpClient
    库克
    html5 开发 android 注意点
    htm5 动画制作 工具
    JAVA取得WEBROOT物理路径
  • 原文地址:https://www.cnblogs.com/xh4528/p/6538703.html
Copyright © 2011-2022 走看看