欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python切割

程序员文章站 2022-07-13 13:58:40
...

def funThree(list01):
    newList = []
    for i in range(0,len(list01)):
        count = len(newList)
        if count == 0:
            newList.append([list01[i]])
        else:
            if list01[i] in newList[count-1]:
                newList[count-1].append(list01[i])
            else:
                newList.append([list01[i]])
    return newList
#测试
list01 = funThree([1,1,1,1,1,0,0,0,0,0,0,0,1,1,0,0,0,1,1,0,1,1,0,0,0,1,1,0])
print(list01)




#运行结果:
[[1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0], [1, 1], [0, 0, 0], [1, 1], [0], [1, 1], [0, 0, 0], [1, 1], [0]]
相关标签: python

上一篇: python切割

下一篇: 事物管理