麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Python > 正文

python 對給定可迭代集合統計出現頻率,并排序的方法

2020-02-15 23:15:58
字體:
來源:轉載
供稿:網友

給定一個可迭代sequence,對其中的值進行出現次數統計:

方法1:

def get_counts(sequence): counts = {} for x in sequence:  if x in counts:   counts[x] += 1  else:   counts[x] = 1 return counts

方法2:

利用python中內置的collections

from collections import defaultdictdef get_counts2(sequence): counts = defaultdict(int) #所有的值均會被初始化為0 for x in sequence:  counts[x] +=1  return counts

方法3:

from collections import Countercounts = Counter(sequence)#其中可以用counts.most_common(10)對出現最多的十個倒序排列

然后對得到的統計排序:

def top_count(count_dic, n=10): #默認取最大的n=10個值 value_key_pairs = [(count,data) for counts,data in cout_dict.items()] value_key_pairs.sort() #sorted(value_key_pairs) 兩者均可 return value_key_pairs[-n:]

以上這篇python 對給定可迭代集合統計出現頻率,并排序的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品久久久久久久久粉嫩 | 久久蜜桃精品一区二区三区综合网 | 精品国产一区二区三 | 久久久资源网 | 激情久久精品 | 小视频成人 | 热re91久久精品国产99热 | 欧美亚洲综合在线 | 黄色片网站在线免费观看 | 毛片免费在线播放 | 国产91大片 | 欧美久久久一区二区三区 | 久久精品一区二区三区不卡牛牛 | 少妇一级淫片免费看 | 亚洲第一黄色网 | 毛片免费观看视频 | 狠狠干91| 香蕉视频网站在线观看 | 在线中文日韩 | 大西瓜永久免费av在线 | 91麻豆精品国产91久久久无需广告 | 少妇的肉体的满足毛片 | 久久久久9999 | 久久久一区二区三区视频 | 欧美一级性 | 福利在线免费 | 亚洲3p激情在线观看 | 免费久久久久 | 亚洲午夜在线 | 国产精品久久久久影院老司 | 国产88久久久国产精品免费二区 | 久久福利电影网 | 99精品视频免费看 | 欧美中文字幕一区二区 | av免费在线不卡 | 美女av在线免费观看 | 久久亚洲视频网 | 成人一级片毛片 | 精品影视一区二区 | 久草久视频 | 空姐一级毛片 |