字符串去重
Posted AcodingDog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串去重相关的知识,希望对你有一定的参考价值。
例如‘aabbcc’,去重后为‘abc’
同样是两种方法,一种是循环迭代
def shrink_consecutive_nb(list_of_nb): output = f‘{list_of_nb[0]}‘ for i in range(1, len(list_of_nb)): if list_of_nb[i] != list_of_nb[i - 1]: output += list_of_nb[i] return output
另一种是递归
def remove_repeated_value(string): if not string: return ‘‘ if len(string) == 1: return string L = remove_repeated_value(string[1:]) if string[0] in L: return L else: return string[0] + L
以上是关于字符串去重的主要内容,如果未能解决你的问题,请参考以下文章