1. 程式人生 > >對字串進行壓縮操作

對字串進行壓縮操作

a = 'abbccccddcccc'

list1 = list(a)

stra =""

flag = 0

q = 0

while 1:

    if flag == len(a):

        break

    for i in range(flag,len(a)+1):

        if i ==len(a) or list1[flag] != list1[i]:

            stra +=list1[flag]+str(q)

            flag = i

            print(stra)

            q = 0

            break

        q += 1

    print(stra)