想统计列表的指定区间python中用什么方法?,列表指定区间python,python中怎么对列表
想统计列表的指定区间python中用什么方法?,列表指定区间python,python中怎么对列表
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的频率?抱歉题目描述的不好
# 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
# 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使用的有限状态机库是什么,适合python状态
- Python源码问题算负数平方根无结果输出何解,python负数
- python vim编辑器什么配色方案好,pythonvim配色方案,如果
- python爱好者学习互联网信息安全应该学习哪些知识,
- 求python添加emoji表情字符串进mysql数据库方法,pythonem
- 采集工作用Python语言更适合还是其它语言好,python其它
- mysq字符串同字节类型数据之间要用什么方法完成转换,
- 想转业学python,请问应该如何规划自己的学习计划呢?,
- 有没有根据MYSQL表格自动生成RESTFULL接口技术?,mysqlre
- Python服务端与数据库部署实战经验求助,python实战经验
评论关闭