Как удалить повторяющиеся символы из строки с помощью 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())
ПРИМЕЧАНИЕ. Порядок важен, и этот вопрос не похож на this< /а> один.