Как я могу отфильтровать элементы из списка в 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