在R中,您可以根据另一个向量的因子将向量拆分为多个部分:
因此,根据另一个列表的值(按照因素的顺序)对列表进行分组(就Python而言)。
除了使用itertools.groupby方法之外,在Python中是否有其他方便的方法?
> a <- 1:10
[1] 1 2 3 4 5 6 7 8 9 10
> b <- rep(1:2,5)
[1] 1 2 1 2 1 2 1 2 1 2
> split(a,b)
$`1`
[1] 1 3 5 7 9
$`2`
[1] 2 4 6 8 10
因此,根据另一个列表的值(按照因素的顺序)对列表进行分组(就Python而言)。
除了使用itertools.groupby方法之外,在Python中是否有其他方便的方法?