有的情况下,只是想要简单地对list中数据,进行分组,查看,可以考虑使用groupby

代码:

# groupby需要排序后才能使用
def gb(num):
if 0 <= num < 0.5:
return '0~0.5'
elif 0.5 <= num < 1:
return '0.5~1'
elif 1 <= num < 2:
return '1~2'
elif 2 <= num < 3:
return '2~3'
elif 3 <= num < 4:
return '3~4'
else:
return '4~5' summary_dict = [1.3357068035002726,
0.5057801653990588,
0.6080922133581622,
0.5905691758469916,
0.5652849576459099,
0.7592879753368657,
0.6826851249892935,
0.6952457829111574,
1.1777971206456959,
0.9245340151342968]
summary_dict.sort()
result = [(k, list(g)) for k, g in groupby(summary_dict, key=gb)]

结果:

最新文章

  1. 对System.ComponentModel.DataAnnotations 的学习应用
  2. 转:OSGi 入门篇:模块层
  3. 剑指Offer:面试题34——丑数(java实现)
  4. Maven使用详解
  5. WLST 命令和变量
  6. A题笔记(10)
  7. S3C6410嵌入式应用平台构建(三)
  8. hdu4496 D-City(扭转和支票托收啊 )
  9. SVN官方版本下载地址
  10. JWTtoken的原理以及在django中的应用
  11. jenkins 结合 jmeter 的报告篇
  12. bzoj营业额统计
  13. win10下切换多个jdk版本
  14. elasticsearch 口水篇(6) Mapping 定义索引
  15. Linux内核设计与实现 第一章 第二章
  16. Visual Studio 2015新添加宏
  17. axios 设置拦截器 全局设置带默认参数(发送 token 等)
  18. | 与|| ,&amp; 与&amp;&amp;
  19. emmet完整收录(html,css)
  20. MQTT协议及推送服务(二)

热门文章

  1. JUC 一 CountDownLatch(闭锁)
  2. 【NOI2019模拟2019.6.27】B (生成函数+整数划分dp|多项式exp)
  3. 容斥原理解一般不定方程——cf451E经典题
  4. LUOGU P3723 [AH2017/HNOI2017]礼物 (fft)
  5. mysql复制以及一主多从等常见集群概述
  6. RHEL / CentOS Linux Install Core Development Tools Automake, Gcc (C/C++), Perl, Python &amp; Debuggers
  7. web开发者性能优化工具(一)
  8. spring boot 结合jsp简单示例
  9. Python3 多进程编程 - 学习笔记
  10. java-day16