Ah, that's kinda what i expected. Suddenly the two languages look fairly similar, no? :)
Also, list comprehension doesn't look bad to me. It's just a slightly weird and more verbose syntax of doing map, while filter does an in-place operation.
To do what you want you could use list comprehensions or the filter(function, sequence) function:
List comprehension:
filter() + lambda: I'd go with the list comprehension, from your use of map i'd guess you'd go with the filter ;)Of course you'd replace the url.startswith with whatever your criteria is.