Как удалить повторяющиеся символы из строки с помощью Python? Например, допустим, у меня есть строка:
foo = "SSYYNNOOPPSSIISS"
Как создать строку:
foo = SYNOPSIS
Я новичок в python и тем, что устал, и он работает. Я знал, что есть умный и лучший способ сделать это.. и только опыт может показать это.
def RemoveDupliChar(Word):
NewWord = " "
index = 0
for char in Word:
if char != NewWord[index]:
NewWord += char
index += 1
print(NewWord.strip())
ПРИМЕЧАНИЕ. Порядок важен, и этот вопрос не похож на этот.