class Solution: def removeDuplicates(self, s: str) -> str: t = list() for i in s: if t and t[-1] == i: t.pop(-1) else: t.append(i) return "".join(t) # 字符串拼接
时间: 2024-02-10 22:34:18 浏览: 105
Element-ui自定义table表头、修改列标题样式、添加tooltip、:render-header使用
5星 · 资源好评率100%
这是一个名为 `Solution` 的 Python 类,其中包含一个名为 `removeDuplicates` 的方法。该方法与上一个问题中定义的函数功能相同,输入一个字符串 s,返回一个去除重复字符后的字符串。
具体实现是通过将字符串转换为列表,并遍历该列表来完成的。对于每个字符,如果它与列表中最后一个元素相同,则将最后一个元素弹出;否则将该字符添加到列表中。最后再将列表中的元素拼接成字符串返回。
需要注意的是,这里使用了 `list` 函数将字符串转换为列表,以及 `join` 方法将列表中的元素拼接成字符串。
阅读全文