tx后态2020

压缩算法

在这里插入图片描述

str=input();
stack=[];
for everychar in str:
    if(everychar !=']'):
        stack.append(everychar);
    else:
        list1=[]
        a=stack.pop();
        while(a!='|'):
            list1.append(a);
            a=stack.pop();
        str1=""
        a=stack.pop();
        while(a!='['):
            str1+=a;
            a=stack.pop()
        list1.reverse()
        str1=str1[::-1]
        n=int(str1)
        while(n!=0):
            stack=stack+list1;
            n=n-1;
print("".join(stack))

如何给list倒序

  • list1.reverse()

list怎么转化为string

  • “”.join(stack)
  • 这个就是string啦
发布了589 篇原创文章 · 获赞 300 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/zhoutianzi12/article/details/105547555