Lisp's "some" in Python? -


i have list of strings , list of filters (which strings, interpreted regular expressions). want list of elements in string list accepted @ least 1 of filters. ideally, i'd write

[s s in strings if (lambda f: re.match (f, s), filters)] 

where defined as

def (pred, list):     x in list:         res = pred (x)         if res:             return res     return false 

is available in python, or there more idiomatic way this?

there function called any want want. think looking this:

[s s in strings if any(re.match(f, s) f in filters)] 

Comments

Popular posts from this blog

javascript - Enclosure Memory Copies -

php - Replacing tags in braces, even nested tags, with regex -