首页 > 代码库 > counter计数器
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‘)
counter计数器
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。