python题目:使用python将指定字符串如:"aabbc"中的"ab"串删除,删除过后的数据为:c【杭州多测师_王sir】

定义一个函数,在函数体内完成以下逻辑:使用python将指定字符串如:"aabbc"中的"ab"串删除,删除过后的数据为:c

import sys
sys.setrecursionlimit(100000) #设置递归的深度为10万

def del1(str1):
    # str1 = 'aabbc'
    while "ab" not in str1:
        print(str1)
        exit()   #退出程序
    list1 = list(str1)
    for i in range(len(list1)-1):
        if list1[i] == 'a' and list1[i+1] == 'b':
            del list1[i:i+2]
            del1(''.join(list1))

del1('aabbc')

 

posted @ 2023-06-29 10:25  多测师_树哥  阅读(73)  评论(0编辑  收藏  举报