Повторяющийся символы в строке в языке 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