2017-01-10 5 views
0

У меня есть список строк, как этотПоиск подстроки в списке из списка комбинаций

cons = ['sum_entries(w) == 1', 'w.T*betas >= 0', 'w >= 0.001'] 

и подстроки Я хочу, чтобы проверить и вернуть запись списка, как

sub = 'w >' 

который возвращает

['w >= 0.001'] 

чтобы продлить это, я хочу, чтобы моя подстроку быть списком возможных комбинаций, как

sub = ['w <','w =','w >'] 

и до сих пор вернуться

['w >= 0.001'] 

мой текущая реализация выглядит следующим образом

print([match for match in cons if sub in match]) 

благодаря

+0

Разложение -> минимальный вопрос? актуально ли вам поиск в списке? Неа. вы уже знаете, как это сделать. –

ответ

1

это будет решать его

print([match for match in cons if any(x in match for x in sub)]) 

 Смежные вопросы

  • Нет связанных вопросов^_^