Напиши функцию, которая принимает на вход список с именами людей и возвращает новый список с именами, которые начинаются на гласную букву. В новом списке имя должно начинаться с прописной буквы, даже если изначально было написано со строчной.
Язык 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 Протестировано
Приложения:

Вас заинтересует
2 года назад
3 года назад
3 года назад
8 лет назад
9 лет назад