lisp отфильтровывает результаты из списка не соответствующих предикату
Я пытаюсь выучить язык, используя диалект emacs, и у меня есть вопрос. допустим, в списке есть несколько членов, для которых предикат оценивается как ложный. как мне создать новый список без этих участников? что-то вроде{ A in L: p(A) is true }
, в питоне есть функция фильтра, есть ли что-то эквивалентное в lisp? если нет, то как мне это сделать?
Спасибо