这是使用的解决方案
itertools(可能不是最快的解决方案):
import itertoolscondition = [True,True,True,False,False,True,True,False,True][ sum( 1 for _ in group ) for key, group in itertools.groupby( condition ) if key ]Out:[3, 2, 1]
欢迎分享,转载请注明来源:内存溢出
这是使用的解决方案
itertools(可能不是最快的解决方案):
import itertoolscondition = [True,True,True,False,False,True,True,False,True][ sum( 1 for _ in group ) for key, group in itertools.groupby( condition ) if key ]Out:[3, 2, 1]
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)