Как я могу отфильтровать элементы из списка в Python?

Я наивно собирал данные из списков зависимостей пакетов.

Зависит от: foo bar baz>= 5.2

Я заканчиваю с

 d = set(['foo','bar','baz','>=','5.2'])

Я неЯ не хочу чисел и операндов.

В Perl я бы

@new = grep {/^[a-z]+$/} @old

Но я могу'не найти способ, например, Pass Remove () лямбда, или что-то.

Ближайший яМы пришли ужасно

[ item != None for item in [ re.search("^[a-zA-Z]+$",atom)   for atom in d] ]

который дает мне карту, какие значения из набора я хочу ...если порядок набора повторяется? Я знаю это'дело не в хешах Perl.

Я знаю, как повторить. :) яЯ пытаюсь сделать это Pythonesque Right Way

Ответы на вопрос(2)

Ваш ответ на вопрос