亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

python中怎么對列表以區間進行統計?

瀏覽:148日期:2022-09-09 17:29:27

問題描述

python中怎么對列表以區間進行統計?假設list=[1,1,1,2,3,4,4,5,5,6,7,7,7,7,8,9,9,9,10……99,99,99,100,100]

怎么寫程序可以以10為一個區間分別統計,如統計出小于10的數字頻率,大于10小于20的頻率,大于20小于30的頻率……大于90小于100的頻率?抱歉題目描述的不好

問題解答

回答1:

# code for python3from itertools import groupbylst = [1, 1, 1, 2, 3, 4, 4, 5, 5, 6, 7, 7, 7, 7, 8, 9, 9, 9, 10, 99, 99, 99, 100, 100]dic = {}for k, g in groupby(lst, key=lambda x: (x-1)//10): dic[’{}-{}’.format(k*10+1, (k+1)*10)] = len(list(g)) print(dic)

結果:

{’91-100’: 5, ’1-10’: 19}

我回答過的問題: Python-QA

回答2:

# coding: utf-8lst = [1, 1, 1, 2, 3, 4, 4, 5, 5, 6, 7, 7, 7, 7, 8, 9, 9, 9, 10, 99, 99, 99, 100, 100]intervals = {’{0}-{1}’.format(10 * x + 1, 10 * (x + 1)): 0 for x in range(10)}for _ in lst: for interval in intervals:start, end = tuple(interval.split(’-’))if int(start) <= _ <= int(end): intervals[interval] += 1print intervals

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 女毛片| 国产欧美另类久久久品 | 国产精品一区二区免费 | 1024手机在线观看旧版国产 | 国产一区二区精品久久 | 亚欧在线精品免费观看一区 | 你懂的免费在线视频 | 日本国产最新一区二区三区 | 午夜免费福利不卡网址92 | 国产高清国内精品福利99久久 | 日本特黄特色大片免费播放视频 | 日韩国产免费一区二区三区 | 欧美在线观看成人高清视频 | 可以直接看黄的网站 | 在线免费观看网站入口在哪 | 看日本真人一一级特黄毛片 | 国产成人精品视频频 | 亚洲欧美一区二区久久香蕉 | 日本一级特黄a大片在线 | 亚洲区免费| 精品在线免费视频 | 在线观看国产日本 | 制服丝袜中文字幕在线 | 久久精品免视看国产明星 | 涩色网站| 亚洲图片国产日韩欧美 | 亚洲综合日韩中文字幕v在线 | 爱福利视频一区二区 | 亚洲国产一区在线 | 国产精品永久免费自在线观看 | 国产精品久久国产精品99 | 国内精品久久久久久麻豆 | 国产精品毛片 | 国产做爰一区二区 | 全部免费特黄特色大片视频 | 久久草草 | 亚洲七七久久精品中文国产 | 精品国产中文字幕 | 欧美 日本 国产 | 久久午夜一区二区 | 91网视频在线观看 |