Повторяющийся символы в строке в языке Python

Строка вводится с клавиатуры, удалить повторяющиеся символы.

Например:

allohaa

в результате получим

aloh

Мой код:

str_1 = input("Введите строку:") 
count = 0 
symb = '' 
for el in str_1: 
    if str_1.count(el) > count: 
        count = str_1.count(el) 
        symb = el 
        print(el.replace(el, ''))

Ответы (1 шт):

Автор решения: TigerTV.ru

Просто используем groupby:

# https://docs.python.org/3/library/itertools.html#itertools.groupby
from itertools import groupby
s = "allohaa"
res = ''.join(k for k, g in groupby(s))
print(res) # aloha
→ Ссылка