草庐IT

lSequenceOfNum

全部标签

python - 按连续序列对整数列表进行分组

我有一个整数列表...[1,2,3,4,5,8,9,10,11,200,201,202]我想将它们分组到一个列表列表中,其中每个子列表包含序列未被破坏的整数。像这样...[[1,5],[8,11],[200,202]]我有一个相当笨重的工作...lSequenceOfNum=[1,2,3,4,5,8,9,10,11,200,201,202]lGrouped=[]start=0forxinrange(0,len(lSequenceOfNum)):ifx!=len(lSequenceOfNum)-1:if(lSequenceOfNum[x+1]-lSequenceOfNum[x])>1:l