如何在 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
您好,我需要删除 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