如何在 PYTHON 中删除一行中的重复项

HOW TO REMOVE DUPLICATES IN A ROW IN PYTHON

您好,我需要删除 python 中的重复项,但前提是它们是连续的。例如:

输入:AAABCCDDAA Output:ABCDA

你能帮帮我吗?谢谢。

要了解有关 Python3 中文本处理的更多信息,我建议在 codingame.com 上进行培训。

def removeDuplicates(inp):
output =""
lastCharacter=""
for character in inp:
    output+=character*(character!=lastCharacter)
    lastCharacter=character
return output

inpTest ="AAABBCCDDAA"
print(removeDuplicates(inpTest))

ABCDA