如何在python中将连续的时间段分组在一起?

时间:2018-10-31 20:58:11

标签: python itertools

如果我对时间段列表(例如p1,p2,p3)进行了排序,每个时间段都有开始时间和结束时间;如果它们是连续的,如何将它们分组在一起,例如p2在p1结束时开始,但是p3在以后的某个时间开始将导致以下分组:[p1,p2],[p3],...?

1 个答案:

答案 0 :(得分:0)

通常的想法是我们不能直接将项目与getServiceReference中的最后一个项目进行比较,因此首先我们需要在遍历项目列表的同时为每个项目设置组索引属性;那么groupby()可以使用以下属性来创建组:

groupby()