@selipasha

Как выводить неповторяющеся буквы в строке?

Нужно при вводе, к примеру: "Ffabri caA123!,!.!"
На выходе получить:
"
f
a
b
r
i
c
"
Т.е, без знаков препинания, без пробелов, без повторяющихся букв и без строчных букв, при этом не нарушая порядок строки.
  • Вопрос задан
  • 80 просмотров
Решения вопроса 1
pavkozlov
@pavkozlov
Системный администратор
src = "Ffabri caA123!,!.!"
src_sorted = []

for i in src.lower():
    if i not in src_sorted and i.isalpha():
        src_sorted.append(i)
        print(i)


Я бы решил так. Приводим текст к нижнему регистру, добавляем не повторяющиеся буквы в список (для отслеживания) и выводим их
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@deliro
Агрессивное программирование
1. Создаёшь алгоритм
2. Используешь его
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы