Я пытаюсь вывести буквы гласных (случай как напечатано) ввода и передать его на питон с помощью «функционального программирования».Python output не то, что я думаю, произойдет (функциональное программирование)
def bob(word):
return list(map(lambda x:x in ['a', 'e','i','o','u'], word.lower().strip()))
bob('Hello')
[False, True, False, False, True]
Хотя выход, как видно выше, не был тем, чего я ожидал. Есть идеи?
Убедитесь, что отступ правилен. Кроме того, вы должны использовать функцию 'filter' вместо' map' – thefourtheye
Исправленный отступ. Функция фильтра дала желаемый результат. мне нужно будет удалить слово word.lower(), чтобы получить желаемый верхний и нижний регистр. – Soybean
Выход отлично в порядке. Чего ты ожидал? –