Предмет: Информатика,
автор: lesnikovvova111
Напиши функцию, которая принимает на вход список с именами людей и возвращает новый список с именами, которые начинаются на гласную букву. В новом списке имя должно начинаться с прописной буквы, даже если изначально было написано со строчной.
Язык Python
Ответы
Автор ответа:
0
Ответ:
import re
def FirstSymFilter(symb_pattern:str, arg:list)->list:
newlist = [name.title() for name in arg if re.match(symb_pattern, name.lower())]
return newlist
==================
Вызов:
FirstSymFilter(r'[aeiou]', [Тут_список_нужных_слов])
для поиска русских слов, начинающихся с гласных, используйте паттерн r'[ауоыиэяюёе]'
Функция может принимать любые паттерны первого символа или комбинации символов в слове. Всегда будет возвращать слова, начинающиеся с заглавной буквы.
P.S Протестировано
Приложения:
Похожие вопросы
Предмет: Математика,
автор: vladdaaas
Предмет: Химия,
автор: ananassalykov
Предмет: Русский язык,
автор: sulykand
Предмет: История,
автор: NovoselovaElizaveta
Предмет: География,
автор: ярослав2271