Flask接口签名sign原理与实例代码浅析
251
2022-08-29
Counter函数(counter函数泰坦尼克python)
构造一个空Counter
import collectionsc = collections.Counter()c.update('abcdaab')print(c) # Counter({'a':3,'b':2, 'c':1,'d':1})c.update({'a':1,'d':5})print(c) # Counter({'d':6,'a':4, 'b':2,'c':1})
elements()方法
对于未知的元素,Counter不会产生KeyError.如果在输入中没有找到某个值,则其计数为0。而elemetns()方法返回一个迭代器,该迭代器将生成Counter知道的所有元素,不包括计数小于或等于0的元素import collectionsc = collections.Counter('extremely')c['z'] = 0print(c) # Counter({'e':3, 'x':1,'m':1, 't':1, 'y':1,'l':1, 'r':1, 'z':0})print(list(c.elements())) # ['x', 'm', 't', 'e', 'e', 'e', 'y', 'l', 'r']
most_common()用法
# 统计给定字符串中每个字符的数量,返回列表嵌套元组from collections import Counter# 正常Counter统计,返回的是字典Counter("abcdeabcdabcaba") # Counter({'a': 5, 'b': 4, 'c': 3, 'd': 2, 'e': 1})# most.common() 返回是列表嵌套元组的形式Counter("abcdeabcdabcaba").most_common() # [('a', 5), ('b', 4), ('c', 3), ('d', 2), ('e', 1)]# most.common(n) 限制返回的数量,按最大到最小的顺序Counter("abcdeabcdabcaba").most_common(3) # [('a', 5), ('b', 4), ('c', 3)]
-------------------------------------------
个性签名:代码过万,键盘敲烂!!!
如果觉得这篇文章对你有小小的帮助的话,记得“推荐”哦,博主在此感谢!
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~